Skip to content
This repository has been archived by the owner on May 15, 2023. It is now read-only.

Can you support openapi 3.0.0? #151

Open
shenghu opened this issue Sep 5, 2017 · 5 comments
Open

Can you support openapi 3.0.0? #151

shenghu opened this issue Sep 5, 2017 · 5 comments

Comments

@shenghu
Copy link

shenghu commented Sep 5, 2017

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?

@noahdietz
Copy link
Contributor

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

@mohsen1
Copy link
Contributor

mohsen1 commented Sep 5, 2017

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!)

@lcofre
Copy link

lcofre commented Oct 3, 2017

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!

@jkomyno
Copy link

jkomyno commented Feb 25, 2019

Hi, @mohsen1 @apigee-127, any news about this issue?

@noahdietz
Copy link
Contributor

Hi @jkomyno this project is not actively developed right now and there hasn't been any progress on this work. Apologies.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants