ahx/openapi_first
openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable.
RubyMIT
Issues
- 2
Validate OpenAPI file
#259 opened by ahx - 4
- 12
- 8
Binary response gets converted to an array and throws a response validation error
#281 opened by gobijan - 5
Expose webhooks
#280 opened by gjtorikian - 5
Error: "can't modify frozen Hash"
#276 opened by etobia - 5
- 4
- 1
Assertion methods
#264 opened by ahx - 4
Builtin middlewares trigger deprecation warnings.
#254 opened by gobijan - 1
Access operation level or top-level `security` object
#174 opened by ahx - 0
Don't read uploaded files to validate "binary" fields
#243 opened by ahx - 11
- 5
- 4
Can't seem to get rid of a response validation error with format: byte, nullable true
#250 opened by neongrau - 4
Parse error for kebab-case URL parameters
#245 opened by samanthawritescode - 13
Spec has a binary field - openapi-first failing with exception trying to get the :tempfile
#240 opened by neongrau - 2
- 10
The purpose of hanami in this gem?
#188 opened by pat - 5
- 1
- 4
- 6
Manual request/response validation
#195 opened by ahx - 2
Support application/problem+json for error responses
#96 opened by ahx - 16
What's the best way to validation request/responses without using the router (in Rails)?
#140 opened by twe4ked - 7
- 0
Support OpenAPI 3.1
#46 opened by ahx - 0
Response header validation
#182 opened by ahx - 1
Cookie request parameter validation
#181 opened by ahx - 0
Request header validation
#180 opened by ahx - 0
Custom error messages for request validation
#39 opened by ahx - 1
- 0
- 1
Feedback wanted 👋🏼
#125 opened by ahx - 1
Is anybody using the standalong mode (OpenapiFirst.app)
#161 opened by ahx - 1
Add Allow header to OPTIONS response
#109 opened by ahx - 2
Support Rack array parameters like`name: 'fields[]'`?
#74 opened by ahx - 2
Support "explode" and "style" parameter arguments
#80 opened by ahx - 2
Add support for multiple content types
#117 opened by johannesluedke - 4
- 1
Add option to find a custom handler
#66 opened by ahx - 2
Support readOnly and writeOnly keywords
#41 opened by ahx - 1
- 1
Find handler methods during initialization
#49 opened by ahx - 1
Find a better name for `OperationResolver`
#72 opened by ahx - 1
Invalid JSON not gracefully handled
#73 opened by Fruetel - 1
- 0
- 1
Create code generator
#68 opened by ahx - 1
Payment required
#33 opened by greenkeeper