BU

bun:test Patterns

Bun's built-in Jest-compatible test runner

Details

Language / Topic
bunBun
Category
Testing

Rules

balanced
- Use `bun test` as the test runner — it's Jest-compatible with faster execution.
- Use `expect()` matchers from Bun's built-in test API.
- Use `bun test` with `describe()`, `it()`, `expect()` API — Bun's test runner is Jest-compatible but 10-30x faster.
- Use `bun:bench` for performance benchmarking alongside tests.
- Use `--coverage` flag with `bun test` for code coverage reports.