elie222/inbox-zero

testing

Guidelines for testing the application with Vitest, including unit tests, integration tests (emulator), AI tests, and eval suites for LLM features

First seen Mar 10, 2026

Installation

$ npx skills add elie222/inbox-zero --skill testing

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from elie222/inbox-zero · top by installs.

npx skills add elie222/inbox-zero

Browse all from elie222/inbox-zero

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 12.1K
License LICENSE
Default branch main
Open issues 96
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,566 B
  • docs SUMMARY.md 161 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 37 installs

SKILL.md

Testing

All testing guidance lives in this directory. Read the relevant file for your task:

Type File When to use
Unit tests [unit.md](unit.md) Framework setup, mocks, colocated tests
Writing tests [write-tests.md](write-tests.md) What to test, what to skip, workflow
LLM tests [llm.md](llm.md) Tests that call real LLMs (pnpm test-ai)
Eval suite [eval.md](eval.md) Cross-model comparison, LLM-as-judge
Integration [integration.md](integration.md) Emulator-backed tests (pnpm test-integration)
Database apps/web/tests/db/README.md Real Postgres, for unique constraints and updateMany count guards (pnpm test-db)
E2E tests [e2e.md](e2e.md) Real email workflow tests from inbox-zero-e2e repo

Prefer behavior-focused assertions; avoid freezing prompt copy or internal call shapes unless those exact values are the contract under test.

Quick Commands

pnpm test path/to/file.test.ts       # Single unit test
pnpm test                            # All unit tests
pnpm test-integration                # Integration tests (emulator)
pnpm test-db                         # Database tests (needs DATABASE_URL on a throwaway db)
pnpm test-ai ai-regression/your-feature  # Live AI regression test
EVAL_MODELS=all pnpm test-ai eval/your-feature  # Eval across models