swagger-test-templates
swagger-test-templates copied to clipboard
Can you support openapi 3.0.0?
This is good framework. I'm very interested to see how to use it to test our APIs. But we are moving from swagger 2.0 to openapi 3.0.0. Is it easy for you to support openapi 3.0.0?
I haven't been able to dive in and figure out the parts that will have to change. I can't give you an ETA on this right now, but it is on the todo list
I would love to see this support OpenAPI 3 but I think if that's a lot of changes it might worth writing it from scratch with following goals:
- No more templating. JavaScript is a dynamic language, test API dynamically using the spec.
- Middleware architecture: Allow middleware interceptors for request and response flows and implement most of behaviors as middleware. Even test assertion can be a middleware.
- Run tests in parallel by default for speed
- Allow defining sequence of API calls and sequence of expectations. Some APIs are stateful (SAD!)
Thanks @mohsen1 and @noahdietz for your efforts!
I look forward to your work as we are also migrating to 3.0.0 and testing the API is the only stopper.
Thanks!
Hi, @mohsen1 @apigee-127, any news about this issue?
Hi @jkomyno this project is not actively developed right now and there hasn't been any progress on this work. Apologies.