← Cloudflare Workers / workers / testing / vitest-integration
Рецепты и примеры
Рецепты представляют собой примеры, которые демонстрируют модульные и интеграционные тесты для проектов Workers с использованием @cloudflare/vitest-plugin ↗ пакет.
- Базовые модульные и интеграционные тесты для Workers с использованием
exports.default↗ - Базовые модульные и интеграционные тесты для Pages Functions с использованием
exports.default↗ - Базовые интеграционные тесты с использованием вспомогательного Worker ↗
- Тесты с использованием KV, R2 и Cache API ↗
- Тесты с использованием D1 и миграций ↗
- Тесты с использованием Durable Objects с прямым доступом ↗
- Тесты с использованием Workflows ↗
- Тесты с использованием производителей и потребителей Queue ↗
- Тесты с использованием Pipelines ↗
- Тесты с использованием Hyperdrive и TCP-сервера, управляемого Vitest ↗
- Подмена исходящих запросов с помощью
@msw/cloudflare↗ - Тесты с использованием нескольких вспомогательных Workers и мок-запросов ↗
- Тесты с импортом модулей WebAssembly ↗
- Тесты с использованием JSRPC с точками входа и Durable Objects ↗
- Тесты с использованием
ctx.exportsдля доступа к экспортам Worker ↗ - Разрешение модулей с помощью Vite dependency pre-bundling ↗
- Мокирование привязок Workers AI и Vectorize в модульных тестах ↗
- Тесты с использованием привязки Images ↗
- Тесты, использующие моки Workers Assets ↗