0

我的应用程序使用的来自外部库的组件将从 URL(例如 https://external-library/getResource)获取对象并返回它。

import GetResource from "@external-library";

return (
  <>
   <p>Got the thing below from external-library, no clue what it is:</p>
   <GetResource />
  </>
);

在我对此组件的单元测试中,如何使用 Axios 模拟来自 https://external-library/getResource 的响应?我已经将我的 Axios 适配器配置为返回一些东西:

adapter.onGet(/\/external-library\/getResource/).reply(200, mockResponse)

但它实际上并没有发生 - 我能够看到对该资源的调用由于没有身份验证令牌而失败,并且监视adapter.onGet了它从未调用过的揭示。

是否可以将 axios 配置为在系统级别监听呼出电话?

4

0 回答 0