Test Runner
Run the test suite and interpret results.
Usage
Just say /test to run all tests, or specify options:
/test- Run all tests once/test watch- Run tests in watch mode/test coverage- Run with coverage report/test <pattern>- Run tests matching pattern
Instructions
Run the appropriate test command based on user request:
- Default:
pnpm test - Watch mode:
pnpm test:watch - Coverage:
pnpm test:coverage - Pattern:
pnpm test -- --testNamePattern="<pattern>"
- Default:
Parse the output and report:
- Number of tests passed/failed
- Which specific tests failed
- Error messages and stack traces for failures
If tests fail:
- Identify the failing test file and test name
- Show the relevant assertion error
- Suggest what might need to be fixed
If tests pass:
- Confirm success briefly
- Show coverage summary if requested
Example Output
✓ 12 tests passed
✗ 1 test failed
FAILED: packages/groq-lint/src/rules/__tests__/join-in-filter.test.ts
× join-in-filter > invalid > nested join in filter
Expected 2 errors but got 1
Suggestion: The nested dereference case may need adjustment in the walker.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.