javascript-testing-patterns
Installation
SKILL.md
JavaScript Testing Patterns
Reference Files
| File | When to read |
|---|---|
| references/adonisjs-japa.md | Writing or reviewing AdonisJS tests with Japa runner, database transaction tests, HTTP client tests, Sinon mocks |
Core Principle: AAA Pattern
Every test follows Arrange, Act, Assert:
test('calculates total with discount', () => {
// Arrange - Set up test data
const cart = { items: [{ price: 100 }], discount: 0.1 }