INTEGRITY Dokumentace

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-plugin

Použ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ů.