Test Skill
Run tests for Terrae components.
Instructions
- •
Run All Tests
bashnpm run test:run
This runs vitest in single-run mode.
- •
Run Tests in Watch Mode If the user wants to develop with live feedback:
bashnpm run test
Note: This runs in watch mode and won't exit automatically.
- •
Run Specific Tests To run tests for a specific component:
bashnpx vitest run {component-name}Example:
npx vitest run marker - •
Report Results
- •Show passing/failing test counts
- •For failures, show:
- •Test name
- •Expected vs received values
- •File and line number
- •
Handle Failures If tests fail:
- •Analyze the failure reason
- •Ask if the user wants help fixing the test or the code
- •Show the relevant test file and component code
- •
Test File Location Tests are typically located at:
- •
src/registry/map/__tests__/{component}.test.tsx - •Or alongside components:
{component}.test.tsx
- •