OpenAPIValidators

Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec

MIT License

Downloads
385.8K
Stars
190
Committers
15

OpenAPI Validators

Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec.

Problem 😕

If your server's behaviour doesn't match your API documentation, then you need to correct your server, your documentation, or both. The sooner you know the better.

Solution 😄

These test plugins let you automatically test whether your server's behaviour and documentation match. They extend Jest and Chai to support the OpenAPI standard for documenting REST APIs. In your JavaScript tests, you can simply assert expect(responseObject).toSatisfyApiSpec()

jest-openapi

Chai OpenAPI Response Validator

Contributors ✨

Package Rankings
Top 2.23% on Npmjs.org
Badges
Extracted from project README
codecov MIT License contributions welcome downloads npm downloads npm
Related Projects