demo.js
import axios from "axios";
export function falsefunction() {
return axios.get("/663").then(res => {
return res.data;
});
}
export function actualFunction() {
return "666";
}demo.js同级别目录下的__mocks__文件中的demo.js
export function falsefunction() {
return new Promise((res, rej) => {
res("1234");
});
}demo.test.js
jest.mock("./demo");
import { falsefunction } from "./demo";
const trueFunction = jest.requireActual("./demo");
test("测试 1", async() => {
await expect(falsefunction()).resolves.toBe("123");
});
test("测试 actual", () => {
expect(trueFunction()).toBe("123");
});控制台报错

我的demo.test.js
中明明没有 import axios from "axios"
demo.js中存在 这个错误是什么原因...完全找不出来
自动化测试实战 Vue / React 项目,让技术水平和架构思维双提升
了解课程