| name | ts4 |
| description | TS4 namespace for Netsnek e.U. TypeScript testing framework. Unit testing, snapshot testing, coverage reporting, and mutation testing. |
| user-invocable | true |
| version | 0.1.0 |
| metadata | {"openclaw":{"os":["linux"],"permissions":["exec"]}} |
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
./scripts/test-runner.sh --run
./scripts/test-runner.sh --coverage
./scripts/test-runner.sh --status