Skip to content

Review the tools available for testing and debugging Workers.

Testing comparison matrix

FeatureVitest Poolunstable_dev()Miniflare’s API
Unit testing
Integration testing
Loading Wrangler configuration files
Bindings directly in tests
Isolated per-test storage
Outbound request mocking
Multiple Worker support🚧1
Direct access to Durable Object instances
Run Durable Object alarms immediately
List Durable Objects
Testing service Workers

Footnotes

  1. Support for multiple Workers in unstable_dev() relies on wrangler dev’s service registry which can be unreliable when running multiple tests in parallel.