midnight-test-runner
Installation
SKILL.md
Midnight Test Runner
Run, debug, and write tests for Midnight smart contracts using Vitest and contract simulators.
When to Use
Use this skill when:
- Running contract test suites
- Debugging failing tests
- Writing new test cases
- Testing privacy features (selective disclosure)
- Validating ZK circuit behavior
How It Works
- Compiles Compact contract
- Creates contract simulator from compiled artifacts
- Runs Vitest test suite
- Reports results with coverage