问题标签 [axios-mock-adapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10605 浏览

unit-testing - Mock axios with axios-mock-adapter get undefined resp

I created an axios instance ...

And severals modules use it ..

I try to test like ..

Why resp is undefined?

0 投票
2 回答
455 浏览

javascript - 包含 axios GET 调用的 React-Redux 应用程序测试操作创建者

我正在编写一个react-redux应用程序,并且在我的一个动作创建者中,我正在通过axios

大致上,它看起来像这样:

我想使用axios-mock-adapter模拟 axios ,但我不太明白如何做到这一点,特别是因为我不想修改我的测试。action creator

请建议任何资源/指南来执行此操作...

0 投票
1 回答
1022 浏览

reactjs - 使用 axios-mock-adapter 的原因

我是测试 axios 调用的初学者并开始使用 axios-mock-adapter,但我不明白为什么我们使用 axios-mock-adapter。

在这个代码片段中,请求是真的发送到服务器还是只是一个模拟?

因为如果我提供错误的凭据,它会以 200 状态响应,因为我在“回复”中识别它以返回 200。

那么如果我识别响应状态,使用它的原因是什么?如果它没有真正进入服务器,那么这似乎是无用的。

也许我错过了一些我不知道的东西,因为我是新手,但有人应该把这个问题放在我的脑海里。

0 投票
1 回答
924 浏览

javascript - 是否可以使用 axios-mock-adapter 在模拟回复中应用 passThrough()?

环境:

测试 JSON-RPC 端点,我能做这样的事情:

0 投票
2 回答
3817 浏览

javascript - 是否可以使用 axios-mock-adapter 与 onPost() 进行部分数据匹配?

环境:

使用JSONPlaceholder的测试 POST API 调用如下:

我想知道是否有办法匹配部分POST数据?

0 投票
1 回答
2301 浏览

node.js - 如何使用 axios-mock-adapter 模拟带有路由参数的 http 请求

如何使用路由参数模拟 http 请求?

0 投票
3 回答
9631 浏览

unit-testing - 您如何验证是否使用 axios-mock-adapter 发出请求?

我正在使用https://github.com/ctimmerm/axios-mock-adapter

我想知道如何验证端点是否由被测系统实际调用。

在这个例子中:

我怎么知道是否调用了“/用户”?

我正在寻找类似于您可以在 Jest 中执行的操作:

我意识到我可以在使用函数回复时使用一些自定义逻辑,并设置一个局部变量来指示是否已发出请求。我只是想知道是否有更清洁的方法来做到这一点。

0 投票
2 回答
5265 浏览

javascript - 使用 axios 和 axios-mock-adapter

我正在尝试在一个地方使用 axios 和 axios-mock-adapter 来聚合更多模拟,然后导出 axios 实例以在我想要的任何地方使用它:

模拟.js

main.js

但我得到这个错误:

谁能帮我?我错过了什么?

0 投票
5 回答
12150 浏览

reactjs - 来自 Storybook 的模拟 api 调用

axios-mock-adapter仅适用于axios使用?

我编写了一个 POST 到 API 的组件(使用 vanilla XHR,而不是 axios)。我正在 Storybook 中对其进行测试,并希望拦截那些 POST 请求,因为端点还不存在:

我的组件仍在尝试访问 API 端点,我得到了 404 响应 - 而不是预期的 500 响应。

axios-mock-adapter仅适用于axios使用? mock电话必须在里面吗MyComponent

谢谢。

0 投票
2 回答
13713 浏览

unit-testing - 为什么 TypeError: axios.create 不是函数?测试 axios 时 GET

我正在尝试在 React 中测试我的 axios API 函数。

在这里发现了这个问题:我如何测试 axios in jest这指向使用axios-mock-adapter


真正的功能:

我的测试:

在此处输入图像描述