我正在编写一些单元测试,需要模拟来自文件的命名导出,但当导出是返回承诺的函数时,它似乎不起作用。在我的测试中,我希望将getFoo的返回值模拟为foo有效负载的已解析承诺,因此我模拟使用模块工厂: import * as api from 'lib/api'; getFoo: jest.fn(() => Promise.resolve(
我正在与ES6合作开发一个支付库,但我没有太多的单元测试经验,尤其是使用Jest。我尝试模拟我的主类使用的两个类,在第一种情况下,我的测试运行良好,但在第二种情况下,即使我执行与第一种情况相同的操作,它也不起作用。import Core from '.#keyId, dataCard);}jest.mock('../core/index'