0

我的反应组件中有多个 axios 调用。我正在尝试测试对 URL 的响应。但是如何检查 URL。

下面是代码:

import mockAxios from "jest-mock-axios";
// other test cases inside describe
mockAxios.get.mockImplementation((url) => {
  console.log("url", url);
  switch (url) {
    case "//companies/123/activity":
      return Promise.resolve({ data: [] });
    case "//activity/events":
      return Promise.resolve({ data: [] });
    case "//companies/123/activity/users":
      return Promise.resolve({ data: [] });
    default:
      return Promise.reject(new Error("not found"));
  }
});

但没有得到 url,arg 是空的。

4

0 回答 0