← Cloudflare Workers / workers / testing
Integrace Vitest
Většině uživatelů Cloudflare doporučuje pro jednotkové testování Workers použít integraci Workers Vitest a Pages Functions projekty. Vitest ↗ je oblíbený testovací framework pro JavaScript s rychlým režimem sledování (watch mode), kompatibilitou s Jest a výchozí podporou TypeScriptu. Cloudflare poskytuje @cloudflare/vitest-plugin Vite plugin, který spouští vaše testy Vitest uvnitř runtime prostředí Workers.
Integrace Workers Vitest:
- Podporuje obojí jednotkové testy a integrační testy.
- Poskytuje přímý přístup k runtime API Workers a k bindings.
- Implementuje izolované úložiště pro každý testovací soubor.
- Spouští testy zcela lokálně pomocí Miniflare ↗.
- Využívá hot-module reloading nástroje Vitest pro téměř okamžité opakované spuštění.
- Podporuje projekty s více Workers.
Napište svůj první test
Pokud používáte @cloudflare/vitest-pool-workers, přečtěte si Migrace na plugin Vitest.