Integration Test Utils

Bietet Integrations-Test-Helper für eine einsatzbereite Payload-Instanz in vitest.

Community 0 1/Wo. MIT v1.0.0

Installation

pnpm add payload-integration-test-utils

Über

Dieses Plugin bietet eine Sammlung von Integrations-Test-Helpern, die speziell für Tests von Payload-Anwendungen mit vitest entwickelt wurden. Es erleichtert die Einrichtung einer lokalen Payload-Instanz, die mit einer MongoDB- oder PostgreSQL-Datenbank verbunden ist. Nutzer können schnell eine globale Setup-Datei erstellen, um die Testinitialisierung und -bereinigung zu verwalten, wodurch ein sauberer Datenbankzustand für jeden Test sichergestellt wird. Die Hauptfunktion `getTestContextFor` ermöglicht es Nutzern, eine konfigurierten Payload-Instanz mit ihren Collections und Globals abzurufen, was das Schreiben von Integrationstests vereinfacht. Nutzer können Optionen zur Anpassung ihrer Testkonfiguration angeben, einschließlich Einstellungen für Collections und Globals. Das Plugin bietet Lebenszyklus-Hooks zur Verwaltung der Testvorbereitung und -bereinigung und übernimmt automatisch das Starten und Stoppen von Datenbankcontainern über Testcontainers. Dadurch wird ein vereinfachter Ablauf für das Ausführen von Integrationstests gewährleistet, ohne dass die Nutzer manuell mit Datenbankinstanzen umgehen müssen.

Paketinformationen

Paketname
payload-integration-test-utils
Neueste Version
1.0.0
Entpackte Größe
12 kB
Lizenz
MIT
Wöchentliche Downloads
1
Zuletzt veröffentlicht
8. März 2026

Mehr von bhofstaetter

Profil ansehen

Ähnliche Plugins

Mehr in Devtools