【发布时间】:2019-09-19 03:11:11
【问题描述】:
被测试的文件使用了从另一个文件导入的函数
import {myFunc} from './myFile'
如何在我对该文件的测试中模拟该函数的返回值?我在开玩笑。
【问题讨论】:
被测试的文件使用了从另一个文件导入的函数
import {myFunc} from './myFile'
如何在我对该文件的测试中模拟该函数的返回值?我在开玩笑。
【问题讨论】:
这对我有用,我不确定这是否是一个好习惯:
import * as myFile from "./myFile";
jest.mock("./myFile");
myFile.myFunc = jest.fn().mockImplementation(() => {
return "Some Value";
});
【讨论】:
jest.spyOn(myFile, 'myFunc').mockReturnValue('Some Value'); 看起来好一点