INTEGRITY Документация

Переход на плагин Vitest

@cloudflare/vitest-plugin заменяет @cloudflare/vitest-pool-workers. API пакета и конфигурация Vitest остаются без изменений.

Запустите codemod

Чтобы автоматически обновить проект, выполните следующую команду из корневой папки проекта:

npx @cloudflare/codemods vitest:pool-workers-to-vitest-plugin

Используйте --dry-run чтобы предварительно просмотреть изменения. Используйте --files <glob> чтобы ограничить набор файлов, которые обновляет codemod.

Кодмод обновляет зависимости, импорты и конфигурацию TypeScript для тестов.

Обновите вручную

Если не удается запустить codemod, обновите имя пакета в package.json, импорты и тест 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"]

То же переименование применяется к импортам подпутей, включая @cloudflare/vitest-plugin/config.

Обновите мокирование запросов

Чтобы подменить исходящие запросы, используйте @msw/cloudflare. Инструкции по настройке см. в Подмена исходящих запросов.