New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
onGet and other methods is not defined #377
Comments
Facing same issue. Does anyone had that and fixed it or do I need to replace library for mocking axios? |
I found out when I run mock in Storybook then all work. I made example with mocking inside this library and this example work too. But, when I run Jest when I use axios-mock-adapter inside tests then I don't understand what is going on. |
Must be Jest specific. I have axios 1.5 working with axios-mock-adapter |
@marcbachmann Can you share your Jest config? I have next settings in Jest for axios:
People from other releases write that jest, axios and axios-mock-adapter work for them with these settings. For some reason it doesn't work for me |
sorry, not using jest. that's why it must be jest specific 😅 |
it works with axios 0.27.2. When I was updated axios to 1.5 it broke |
I've manage to fix it in my case by bumping versions of jest and ts-jest. My current versions are:
Thanks @marcbachmann for pointing out the right direction 😄 |
I created test repo with example https://github.com/Shub1nk/test-jest-and-axios-mock-adapter I use jest@29, [email protected] and [email protected] and it work. But if I enable these options in jest's config, I will get error that
|
Multiple libraries are affected due to axios, I tried with msw, nock and this one none of them is working properly [email protected] |
Same issue with [email protected] |
Looks like changing
|
I tried to update
axios
to1.2.4
in my project three months ago. But it failed.When I launched
Jest
, I got one of these errors:onGet/onPost/reset is not defined
orError: connect ECONNREFUSED 127.0.0.1:80
I found some discussions, where was written that metod
getAdapter
is not public in the new version of axios.https://github.com/ctimmerm/axios-mock-adapter/issues/355)](https://github.com/ctimmerm/axios-mock-adapter/issues/355
https://github.com/axios/axios/issues/5474)](https://github.com/axios/axios/issues/5474
Method
getAdapter
was made public in axios 1.5.0. In the lastest version ofaxios-mock-adapter
version of axios is0.27.2
.Do I understand correctly that this library can't work with projects, which have
axios
version higher than0.27.2
?If it's true, do you plan to fix this problem?
Or am I doing something incorrectrly?
My project dependecies:
My test example:
I have this error:
The text was updated successfully, but these errors were encountered: