/* voltgrid */ → tests

VoltGrid Testsuite

So läuft die Testsuite des Fallbeispiels durch: Unit-Tests für die Tarif-Logik, Feature-Tests gegen die API (inklusive der 422-Fälle aus der Sandbox-API), am Ende Coverage-Report und Quality-Gate. Der Lauf unten spielt automatisch ab, ↻ wiederholt ihn.

~/voltgrid · pest · coverage

unit

Tarif-Rechnung und Stecker-Matching sind pure Domänen-Logik, ohne Datenbank getestet, deshalb in Millisekunden durch.

feature

Die Feature-Tests treffen exakt die Endpunkte der Sandbox-API, auch die Fehlerfälle: Wartung, besetzt, ungültige kWh.

gate

Unter 90 % Coverage bricht die CI ab. Das Gate ist Teil der Pipeline, nicht Verhandlungssache.

// Demonstrativer Lauf mit realistischem Output · dieselbe Testkultur (Pest/Vitest, Gates) fahre ich in echten Projekten wie schnappern.com.