老师我的控制报错,要哭了
来源: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
相似问题