-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Als we nu een regel toevoegen, dan moeten we alle testcases updaten. Dit omdat alles een statische openapi.json heeft. Echter, deze testcases zijn allemaal gebaseerd op baseline met een kleine modificatie.
In plaats van statische bestanden kunnen we beter dynamische scriptjes schrijven die de openapi.json genereren. Deze scriptjes nemen de baseline als start, voegen wat toe (of wijzigen/verwijderen iets) en schrijven dat dan weg. Daarna kan de linter er op draaien. Hiermee zorgen we ervoor dat de baseline alles heeft en dat we niet elke keer alles hoeven te updaten.
Wel van belang is dat de dynamische scriptjes goed te onderhouden zijn. Dus het moet makkelijk zijn om iets toe te voegen of te verwijderen. Hier moeten we mee experimenteren om te kijken of dat haalbaar is.
Ook moeten we dit pas gaan doen nadat de huidige wijzigingen zijn gemergt/afgewezen, om dubbel werk te voorkomen.