Integration Test Utils
Bietet Integrations-Test-Helper für eine einsatzbereite Payload-Instanz in vitest.
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 DevtoolsShared plugin tooling
Dev-only Konfiguration für Linting, Formatierung, TypeScript, Build, Testdatenbank und Release der @seshuk Payload-Plugins.
Puck visual page builder
Integriert den Puck visuell Page Builder mit Payload CMS für Drag-and-Drop-Bearbeitung.
OpenAPI
Generiert OpenAPI-Spezifikationen aus Payload CMS-Konfigurationen.
Create Ideal CMS
Interaktive CLI, die ein Payload-CMS-Monorepo mit vorkonfigurierten FocusReactive-Plugins aufsetzt.
OpenAPI
Erstellt automatisch eine OpenAPI-Spezifikation aus einer Payload CMS 3.x-Konfiguration und stellt sie über Scalar, Swagger UI, RapiDoc oder Redoc dar.
Markdown documentation sync
Synchronisiert Markdown-Dokumentation mit Payload CMS und Git.