bun-testing
SKILL.md
Bun Testing Skill
Quick Reference
- Framework: bun:test
- File pattern:
*.test.tsinside__tests__directories - Module mocking: Use
ModuleMockerfrom@/__tests__(see patterns) - Coverage target: 60–80% (focus on important logic, not 100%)
- Config:
.env.testfor test environment variables
Test Utilities (src/tests/)
Before writing custom test helpers, check existing utilities:
createTestApp(basePath, route, middleware[])- Creates test Hono app with error handler, logger, and optional middlewareModuleMocker(import.meta.url)- Module mocking utility (see mocking patterns)post(app, url, body, headers)- POST request helperget(app, url, headers)- GET request helperdoRequest(app, url, method, body, headers)- Generic request helper