Skip to content

Commit 6d8a952

Browse files
committed
docs: clarify focused and full test commands
1 parent d9dc20a commit 6d8a952

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎docs/development.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ Select cumulatively by change type and every affected interface. Repository comm
106106

107107
- **Docs** - Inspect Markdown, paths/anchors, lists, and routing. Run `pnpm fmt <changed-files>`, `pnpm fmt:check`, and `pnpm check`. No independent code review is required for docs-only work.
108108
- **TypeScript** - Focused `pnpm lint <changed-file>`, `pnpm typecheck`, and established behavior checks. Cross-module changes finish with check unless blocked/outside scope; broad migrations/refactors verify each logical batch.
109-
- **Quadtree** - At the public seam, exercise affected insertion, subdivision, retrieval, bounds, duplicates, and clearing. Use `pnpm test -- tests` and full `pnpm test`. Assert collision candidates, not exact collisions/duplicate counts. For affected traversal, verify actual-node pre-order, empty leaves, fresh bounds ownership, exception propagation, and clear/rebuild. Demo outlines cannot replace these tests.
109+
- **Quadtree** - At the public seam, exercise affected insertion, subdivision, retrieval, bounds, duplicates, and clearing. Use `pnpm test tests/<name>.test.ts` for a focused file. Pass filters directly after `pnpm test`, without `--`. Use `pnpm test` for the full suite. Assert collision candidates, not exact collisions/duplicate counts. For affected traversal, verify actual-node pre-order, empty leaves, fresh bounds ownership, exception propagation, and clear/rebuild. Demo outlines cannot replace these tests.
110110
- **Demo** - Add [scoped checks](../demo/AGENTS.md#checks) for affected controls, simulation, resizing, traversal rendering, and lifecycle; library checks do not replace them.
111111
- **Packaging** - `pnpm build` for changed entrypoints, output/declarations, or built consumer imports, not default static validation.
112112
- **Source/exports** - Typecheck/behavior plus consumer checks for imports/exports/shared types/values.

0 commit comments

Comments
 (0)