我在 Postman 中做了一个发布请求,并在 header 中添加了 Api-key 从授权选项中完全正常但是当我尝试在 React.js 中做同样的事情时它给了我网络错误。 我想我在我的帖子请求中遗漏了任何想法,但不知道是什么。 注意:-我无权访问服务器,因此无法更改其中的任何内容。 请求代码 ...
我在 Postman 中做了一个发布请求,并在 header 中添加了 Api-key 从授权选项中完全正常但是当我尝试在 React.js 中做同样的事情时它给了我网络错误。 我想我在我的帖子请求中遗漏了任何想法,但不知道是什么。 注意:-我无权访问服务器,因此无法更改其中的任何内容。 请求代码 ...
我正在尝试完成一些基于渲染输出的轻量级测试,这些测试侧重于初始加载和用户交互。 我正在为登录组件进行 HTTP 测试。 如您所料,它是一个包含电子邮件字段、密码和按钮的基本组件。 当用户单击按钮时,它会调用一个方法,该方法对端点进行 axios 调用。 我正在处理的特定测试用例是“无效提交”测试, ...
我正在使用https://www.npmjs.com/package/axios-mock-adapter来获取模拟响应。但我无法获得模拟响应。 这是我的代码https://codesandbox.io/s/frosty-surf-g9tezx?file=/src/App.js 在这里我正在获取实 ...
我正在为一个组件编写测试,该组件使用 React Query with Jest、React Testing Library 和 Axios Mock Adapter(所有请求均使用 axios 发送) 我想确保在 axios 返回 500 错误时出现错误消息,我的测试完成了这个 -但问题是错误实 ...
我有一个代码正在下载 zip 作为arraybuffer ,然后使用 admZip 获取里面的文件。 我正在尝试对调用此方法的方法进行单元测试,并在mocking和 zip 下载调用周围卡住。 代码是 - 有没有人有这方面的经验并且可以提供帮助? ...
我想弄清楚如何正确地模拟这段代码。 我已经想出了如何模拟成功,但我不知道如何模拟 catch/reject 块。 应用代码: 在测试中我有: 测试成功测试有效,但是当我测试失败时,我得到: 如何编写一个成功通过失败案例的测试? 具体来说,我可以通过不检查 catch 块内部来使此测试通 ...
我正在使用带有 axios 的 MockAdapter 来模拟故事书中的 api 响应 假设我有上述两种模拟默认帐户详细信息和帐户详细信息的方法。 这两种方法之间的唯一区别是不同的帐户 ID (1902124261/1902124221)。 我需要根据这两个不同的帐户显示 2 个故事,我如何抽象 ...
如何仅在开发模式下有条件地导入模块(在我的情况下是axios-mock-adapter包)。 此外,代码甚至不应该出现在生产包中。 我只想在开发过程中包含示例代码:export const mockUpClient = (api: AxiosInstance): void => { / ...
我有一个组件,我在其中进行 API 调用挂载 我已经在这样的不同文件夹中设置了我的模拟适配器 在我的表格文件中,我有这个代码 - 运行代码后,我得到 404 错误未找到。 请帮助修复。 ...
我购买了带有 axios-mock-adapter 的 Metronic React 模板。 I still need mock request for Authentication, but when I use Axios to fetch public API with Axios.get( ...
我尝试使用 Axios 模拟适配器来模拟 GET 到 Web API,但它不起作用。 api url 看起来像这样: 我尝试使用正则表达式,但不起作用(可能与 d+ 有关): 这项工作: ...
当尝试设置 axios 以模拟对我用来构建前端的不完整 api 服务器的请求时,我收到所有请求的 404 响应,即使是那些根本没有被模拟的请求。const api = axios.create({ baseURL: "https://jsonplaceholder.typicode.com/" ...
我有一个重写的 Axios 函数,它可以帮助我发出 API 请求。 该函数的实现是当 API 调用失败时,它会在error.customAttributes中添加属性。 try { const data = await getMeDataPlease(param); } catch (erro ...
我刚刚加入的项目没有使用后端的API,而是必须通过Axios-mock-adapter自行创建模拟数据。 我正在做一个修改密码的表格,如果输入正确,提交会显示成功,如果输入不正确,会显示错误(例如输入不为空,密码不匹配... ) 怎么做? ...
使用我的 lambda/node 代码运行 Jest 测试时遇到问题。 当我运行 index.js 时,Axios 工作正常。 这是我的 index.js 这是我的 index.test.js 我用 index.test.js 尝试了多种方法。 我什至剪掉了所有的 mocking 并正在测试 get ...
我正在使用 axois-mock-adapter、jest 和酶测试我的 axios 获取请求。 运行测试时,我的控制台出现 404 错误。 一旦我将 axios 调用放在 useEffect 中,它就开始发生了。 关于我可能做错了什么的任何建议? 提前致谢应用程序.js 应用程序.test.js ...
我正在尝试使用 axios-mock-adapter 测试 axios 调用。 我遇到了以下问题:测试中的 API 调用始终响应真实数据,而不是使用 mock.onGet 模拟的数据。 ak receivedActions 总是来自真正的 API 调用,但不是使用 mock.onGet 模拟的 e ...
我正在尝试通过模拟 axios api 调用来编写单元测试。 这是 axios-mock-adapter 配置 当我触发操作时,它会调用此 API 获取:“ https://example.com/searchuser/user/id/560/ ” 这是完整的错误日志 有人可以帮助我了解 ...
我正在编写与 API 服务器通信的 React.js 应用程序。 我已经阅读了大量关于如何模拟这些调用并从 API 发送一些虚假响应的文章。 我可以使用@testing-library/react 进行测试,我可以使用 axios-mock-adapter 轻松模拟 axios 并使用 HTTP G ...
我使用axios-mock-adapter MockAdapter 进行了以下测试。 但是,我试图断言 get 函数已被有效调用,因此我创建了一个间谍。 出于某种原因,它似乎不起作用,我得到: 这是我的测试: 我实际上是在尝试使用这里回答的方法。 更新:这是 getPublications ...