Build JavaScript tests that check real behavior.
Guides the creation of JavaScript and TypeScript tests and test infrastructure using established testing patterns.
When to use it
Use when setting up test infrastructure, writing unit, integration, frontend, or end-to-end tests, implementing TDD, or configuring continuous testing.
It changes how the agent writes project tests by emphasizing structured assertions, isolated dependencies, edge cases, and observable behavior.
What you provide
The database integration testing examples require a test database instance; this is needed for those examples, not for unit testing.
This skill
PostgreSQL
Clears and drops test tables (irreversible)