test

Installation
SKILL.md

Run tests and provide detailed analysis of results.

Process

  1. Detect Test Framework

    • Check package.json for test scripts
    • Look for vitest.config.ts, jest.config.ts, playwright.config.ts
  2. Run Tests

    # Unit tests
    npm run test -- $ARGUMENTS
    
    # With coverage
    npm run test -- --coverage $ARGUMENTS
    
    # E2E tests
    npm run test:e2e -- $ARGUMENTS
    
  3. Analyze Results

    • Parse test output
    • Identify failures
    • Check coverage metrics
  4. Fix Failures (if requested)

    • Read failing test files
    • Identify the issue
    • Propose fix

Test Commands by Framework

Vitest

npx vitest run              # Run all tests
npx vitest run path/to/test # Run specific test
npx vitest --coverage       # With coverage

Jest

npx jest                    # Run all tests
npx jest path/to/test       # Run specific test
npx jest --coverage         # With coverage

Playwright

npx playwright test         # Run all tests
npx playwright test file    # Run specific test
npx playwright test --ui    # Interactive mode

Coverage Requirements

  • Domain layer: 100%
  • Application layer: 90%
  • Components: 80%

Output Format

## Test Results

### Summary
- Total: X tests
- Passed: X
- Failed: X
- Coverage: X%

### Failures
[Details of any failing tests]

### Coverage Gaps
[Files below threshold]

### Recommendations
[Suggestions for improving test coverage]

Target: $ARGUMENTS

Related skills
Installs
3
GitHub Stars
2
First Seen
3 days ago