Testscenario /core/semver
klopt niet
#626
Labels
Status: proposal
proposal for change, to be discussed in wg
STD: ADR
Standaard: API Design Rules
WG: Normatieve rules
issues regarding the normative part of the API design rules
Milestone
In dit testscenario wordt uitgegaan van
info.version
als API versie. Dit is echter onjuist;info.version
gaat over de versie van het OAS document zèlf (zie: https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#fixed-fields-1). Deze kan bijvoorbeeld geüpdate worden als er extra examples toegevoegd worden of descriptions gewijzigd worden.Informatie over de (huidige) versie van de API is nog niet geborgd, en zou m.i. onderdeel moeten uitmaken van #622.
De enige manier om automatisch te kunnen testen of Semantic Versioning is toegepast is via de
API-Version
header. Dit kan automatisch getest worden door de aanwezigheid van deze header in OAS, en te kijken of de response string aan een semver regex voldoet.Zie ook #628
The text was updated successfully, but these errors were encountered: