Loading...
Loading...
Found 9 Skills
Advanced testing - Testcontainers, contract testing, mutation testing, property-based
Expert-level JavaScript testing skill focused on writing high-quality tests that find bugs, serve as documentation, and prevent regressions. Advocates for property-based testing with fast-check and protects against indeterministic code in tests. Does not cover black-box e2e testing.
Comprehensive testing standards including unit, integration, security, and property-based testing with TDD methodology
Use when writing or reviewing tests - covers test philosophy, condition-based waiting, mocking strategy, and test isolation
Generate tests from Allium specifications. Use when the user wants to propagate tests, generate test files from a spec, write tests for a specification, create property-based tests, produce state machine tests, check test coverage against spec obligations, or understand what tests a specification requires.
Run project tests using the X07 test harness (x07 test), producing a machine-readable JSON report.
Integration and contract testing patterns — API endpoint tests, component integration, database testing, Pact contract verification, property-based testing, and Zod schema validation. Use when testing API boundaries, verifying contracts, or validating cross-service integration.
Write and run Rust tests using cargo test with unit tests, integration tests, doc tests, and property-based testing. Use when writing Rust tests or setting up test infrastructure.
Testing patterns and standards for this codebase, including async effects, fakes vs mocks, and property-based testing.