testing

star 1.1k

Comprehensive testing patterns and anti-patterns for writing and reviewing tests

vm0-ai By vm0-ai schedule Updated 6/8/2026

name: testing description: Comprehensive testing patterns and anti-patterns for writing and reviewing tests context: fork

Testing Skill

Use this skill when writing tests, reviewing test code, or investigating test failures.

Documentation

Read the testing guide and relevant reference based on context:

Context Primary Reference
General docs/testing.md
Anti-patterns docs/testing.md anti-patterns.md
Patterns docs/testing.md patterns.md
CLI (turbo/apps/cli) docs/testing.md cli-testing.md
CLI E2E (e2e/tests/) docs/testing.md cli-e2e-testing.md
API (turbo/apps/api) docs/testing.md api-testing.md
Web (turbo/apps/web) docs/testing.md api-testing.md
App (turbo/apps/platform) docs/testing.md app-testing.md
Rust (crates/) docs/testing.md rust-testing.md
Python addon (crates/runner/mitm-addon) docs/testing.md mitm-addon-testing.md

Key Principles

  1. Integration tests are primary — test at system entry points
  2. Mock at the boundary — only mock external services, not internal code
  3. Use real infrastructure — real database, real filesystem (temp dirs)
  4. Test behavior, not implementation — verify outcomes, not mock calls
Install via CLI
npx skills add https://github.com/vm0-ai/vm0 --skill testing
Repository Details
star Stars 1,128
call_split Forks 69
navigation Branch main
article Path SKILL.md
More from Creator