Integration Test Utils
Предоставляет вспомогательные инструменты для интеграционного тестирования с Payload и vitest.
Установка
pnpm add payload-integration-test-utils Описание
Этот плагин включает набор вспомогательных инструментов для интеграционного тестирования, специально созданных для приложений Payload с использованием vitest. Он упрощает настройку локального экземпляра Payload, подключенного к базе данных MongoDB или PostgreSQL. Пользователи могут быстро создать глобальный файл настройки для инициализации и завершения тестов, что обеспечивает чистое состояние базы данных для каждого теста. Основная функция `getTestContextFor` позволяет пользователям легко получать экземпляр Payload, настроенный с их коллекциями и глобальными данными, что упрощает написание интеграционных тестов. Пользователи могут задать параметры для настройки окружения тестирования, включая конфигурации коллекций и глобальных данных. Плагин предоставляет хуки жизненного цикла для управления подготовкой и очисткой тестов, автоматически обрабатывая запуск и остановку контейнеров баз данных с помощью Testcontainers. Это предлагает упрощенный подход к проведению интеграционных тестов без необходимости ручного управления экземплярами баз данных.
О пакете
- Имя пакета
payload-integration-test-utils- Последняя версия
1.0.0- Размер
- 12 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 2
- Последняя публикация
- 8 мар. 2026 г.
Ещё от bhofstaetter
Профиль автораRedirects
Плагин для управления редиректами в Payload CMS.
SEO plugin
Плагин для управления метаданными SEO в админ-панели Payload.
Cloud
Подключает инстанс Payload к инфраструктуре Payload Cloud: S3-хранилище, кэширование загрузок через Cloudflare CDN, доставка почты через Resend.
Stripe
Связывает коллекции Payload с ресурсами Stripe, обрабатывает webhook-события и проксирует вызовы API.
Cloud Storage
Плагин для интеграции облачного хранилища в Payload CMS.
Nested Docs
Добавляет иерархию документов с автогенерируемыми хлебными крошками в выбранные коллекции Payload.