DE

Deno.test Patterns

Deno's built-in test runner and assertions

Details

Language / Topic
denoDeno
Category
Testing

Rules

balanced
- Use `deno test` with `Deno.test()` API as the built-in test runner.
- Use `std/assert` for test assertions — no external assertion library needed.
- Use `Deno.test()` with `assertEquals`, `assertThrows` from `std/assert` — tests run with `deno test` and support `--allow-*` permissions.
- Use `deno bench` for benchmarking alongside tests.
- Use `--coverage` flag to generate code coverage reports.