← Cloudflare Workers / workers / testing / vitest-integration / migration-guides
Переход на плагин 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 ↗. Инструкции по настройке см. в Подмена исходящих запросов.