我的反应组件中有多个 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 是空的。