Advanced test implementation command with unit/E2E support, auto-execution, and smart fixing capabilities
78
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Implement comprehensive tests with optional test execution and intelligent failure fixing.
/test <target> [options]| Target Type | Examples | Description |
|---|---|---|
| Component Name | LoginForm, UserProfile | React/Vue/Angular components |
| File Path | utils/validation, hooks/useAuth | Module and utility files |
| Function Name | calculateTotal, formatDate | Specific functions |
| Feature Name | authentication, payment | Entire feature areas |
| Option | Description | Default |
|---|---|---|
-u | Unit test mode | ✅ |
-e | E2E test mode + accessibility injection | - |
-r | Auto-run tests with smart fixing | - |
-v | Verbose output mode | - |
-c | Coverage-focused mode (target 90%+) | - |
-p | Performance test mode | - |
-w | Watch mode | - |
-f | Fast mode (parallel + caching) | - |
--files=PATTERN | Specify files by glob | - |
--exclude=PATTERN | Exclude files by glob | - |
--include-deps | Include dependency files | - |
--dry-run | Test design only | - |
ALWAYS prioritize mcp__serena__ tools over default Claude Code tools:
mcp__serena__find_file → Read (fallback)mcp__serena__search_for_pattern → Grep (fallback)mcp__serena__find_symbol → Glob (fallback)mcp__serena__get_symbols_overviewmcp__serena__find_referencing_symbolsmcp__serena__replace_symbol_body → Edit (fallback)# Basic Usage
/test LoginComponent -e -r # E2E tests, run & fix
/test utils/auth -u -r -c # High-coverage unit tests
/test PaymentForm -e -v # E2E with verbose output
# File Pattern Specification
/test components --files="Button*" -u -r
/test src --files="**/*.hook.ts" -u -c
/test api --files="**/*Controller.ts" --include-deps -u -r
# Performance-Focused
/test heavyComponent -u -p -f --parallel=8
/test api/bulk -u -p --timeout=60📁 Created/Updated Files:
- src/components/LoginForm.test.tsx
- cypress/e2e/user-authentication.cy.ts
🧪 Implemented Test Cases:
[Unit Tests]
✓ LoginForm happy path tests (3 cases)
✓ LoginForm error handling tests (2 cases)
🚀 Test Execution Results:
[1st Run] ❌ 2 failures
[Auto-Fix Applied] ✅
[2nd Run] ✅ All passed (9 tests)
Coverage: 95.2%45a1bdf
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.