#OpenAPI
Contract-Testing mit Prism und jest-openapi
Mit Contract-Testing erhöhst Du die Softwarequalität bei der Entwicklung von REST-APIs und überprüfst die Einhaltung der Schnittstellenbeschreibung. In diesem Beitrag zeige ich Dir, wie Du mit dem Werkzeug Prism und dem Plugin jest-openapi für das Testing-Framework Jest automatisiert gegen eine OpenAPI-Spezifikation testen und so mit wenig Aufwand frühzeitig Fehler entdecken kannst.
OpenAPI Code-First mit NestJS
Als Fortsetzung meines vorangegangenen Artikels API-First vs. Code-First zeige ich Dir in diesem Artikel, wie Du mit NestJS und TypeScript-Annotationen OpenAPI-Definitionen erzeugen kannst. Es handelt sich somit um einen weiteren Code-First-Ansatz, der ein weiter verbreitetes Node.js-Framework nutzt.
API-First vs. Code-First
OpenAPI ist ein offener und inzwischen etablierter Standard zur Spezifikation von REST-Schnittstellen. In diesem Artikel beschreibe ich drei unterschiedliche Ansätze wie Du eine Server-Anwendung mit passender Schnittstellendefinition erstellen kann.