Integration Test Utils

Предоставляет вспомогательные инструменты для интеграционного тестирования с Payload и vitest.

Сообщество 0 2/нед MIT v1.0.0

Установка

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

Профиль автора