Reactjs Jest-mock函数,从另一个文件导入

Reactjs Jest-mock函数,从另一个文件导入,reactjs,jestjs,Reactjs,Jestjs,测试文件使用从另一个文件导入的函数 import {myFunc} from './myFile' 如何在此文件的测试中模拟此函数的返回值?我在开玩笑。这对我来说很管用,我不确定这是否是一个好的做法: import * as myFile from "./myFile"; jest.mock("./myFile"); myFile.myFunc = jest.fn().mockImplementation(() => { return "Some Value"; });

测试文件使用从另一个文件导入的函数

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')可能重复看起来好一点