Testablauf

VQuery verwendet das Framework rstest für Tests. Alle Befehle müssen im Stammverzeichnis ausgeführt werden.

Testmechanismus

Die VQuery-Tests decken ab:

  • Unit: Hilfsfunktionen und Compilerlogik.
  • examples: Vollständige SQL-Erzeugung und Datenabfragen.

Häufige Befehle

Alle Tests ausführen

pnpm --filter=@visactor/vquery run test

Snapshots aktualisieren

Wenn Änderungen an der SQL-Erzeugung erwartet sind, aktualisiere die Snapshots:

pnpm --filter=@visactor/vquery run test:update

Testabdeckungsbericht

Testabdeckung erzeugen und prüfen:

pnpm --filter=@visactor/vquery run test:coverage