Skip to content

test: protect the 23-tool registry from duplicate entries #41

Description

@McanKul

Goal

Add a small invariant test so the public 23-tool registry cannot silently gain duplicate or incomplete entries.

Acceptance criteria

  • Assert that the registry contains 23 tools.
  • Tool IDs and routes are unique.
  • Every route starts with /tools/.
  • Name, description, and long description are non-empty.
  • Every category is valid and contains at least one tool.

Files

  • New src/lib/tools.test.ts

Verification

  • npm test -- src/lib/tools.test.ts
  • npm run typecheck

Metadata

Metadata

Assignees

Labels

good first issueGood for newcomershelp wantedExtra attention is neededtestsTest coverage and test infrastructure

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions