老师我的控制报错,要哭了
来源:3-2 mock 深入学习
十年磨一剑_
2019-08-28
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中存在 这个错误是什么原因...完全找不出来
写回答
2回答
-
Dell
2019-09-01
npm install axios 你安装了吗
012019-09-02 -
十年磨一剑_
提问者
2019-08-28
老师这个我改了 还是这个错误 ..
// 这里粗心写错了 // 这里改正后还是错误 const trueFunction = jest.requireActual("./demo");022019-09-05
相似问题