ts4
v0.1.0TS4 namespace for Netsnek e.U. TypeScript testing framework. Unit testing, snapshot testing, coverage reporting, and mutation testing.
Installation
Please help me install the skill `ts4` from SkillHub official store.
npx skills add kleberbaum/ts4
Testing with TS4
TS4 is the Netsnek e.U. TypeScript testing framework. Run unit tests, snapshots, coverage reports, and mutation tests from a single CLI.
Test Types
- Unit — Isolated function and module tests
- Snapshot — Output comparison for UI and serialization
- Coverage — Line, branch, and function metrics
- Mutation — Fault injection to verify test quality
CLI Reference
| Flag | Effect |
|---|---|
--run |
Execute the full test suite |
--coverage |
Produce coverage report (HTML + lcov) |
--status |
Show suite status, last run, pass/fail count |
Walkthrough
# Run all tests
./scripts/test-runner.sh --run
# Generate coverage
./scripts/test-runner.sh --coverage
# Check status
./scripts/test-runner.sh --status