← Cloudflare Workers / workers / testing / vitest-integration / migration-guides
Migrace na plugin Vitest
@cloudflare/vitest-plugin nahrazuje @cloudflare/vitest-pool-workers. API balíčku a konfigurace Vitest zůstávají beze změny.
Spusťte codemod
Chcete-li projekt aktualizovat automaticky, spusťte následující příkaz z kořenového adresáře projektu:
npx @cloudflare/codemods vitest:pool-workers-to-vitest-pluginPoužijte --dry-run pro náhled změn. Použijte --files <glob> k omezení souborů, které codemod aktualizuje.
Codemod aktualizuje vaši závislost, importy a testovací konfiguraci TypeScriptu.
Aktualizovat ručně
Pokud nemůžete spustit codemod, aktualizujte název balíčku v package.json, importy a otestujte tsconfig.json:
- "@cloudflare/vitest-pool-workers": "^0.16.0"
+ "@cloudflare/vitest-plugin": "^1.0.0"
- import { cloudflareTest } from "@cloudflare/vitest-pool-workers";
+ import { cloudflareTest } from "@cloudflare/vitest-plugin";
- "types": ["@cloudflare/vitest-pool-workers/types"]
+ "types": ["@cloudflare/vitest-plugin/types"]Stejné přejmenování platí i pro importy podcest, včetně @cloudflare/vitest-plugin/config.
Aktualizovat mockování požadavků
Chcete-li mockovat odchozí požadavky, použijte @msw/cloudflare ↗. Pokyny k nastavení najdete v Mockování odchozích požadavků.