Replies: 2 comments
-
I like the environment variable approach, then your code can stay the same and you dont have to add anything for your test environment. If we don't like the all or nothing boolean approach of doing |
Beta Was this translation helpful? Give feedback.
0 replies
-
moving this to #788 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When working with an API, it's helpful to be able to mock out requests when unit testing client functionality. Since we've got the OpenAPI definition on hand for the API in question, we know everything about the API and should be able to accept and return mock data according to the contract.
Nock, the library that we'd likely use for supporting mocks, has an environmental flag that lets you completely disable Nock.
Along these lines, the two ideas that we have for mocking API requests out of SDKs are:
API_MOCKS=true
environmental variable that when enabled, causes the SDK to disable network traffic and mock out all requests..mock()
method that you could chain to your API call as such:Unanswered questions right now are:
.mock()
with the status code you wish to cause.listPets()
to return?Beta Was this translation helpful? Give feedback.
All reactions