如何在同一模块中模拟在不同功能中使用的模块功能?

时间:2018-09-04 19:26:51

标签: javascript testing

我使用Jest进行测试。

我有一个带有调用api函数的模块。此模块中的功能使用不同的功能,该功能也将导出。如何模拟callApiRequest()并在每次测试后将其还原?

export const callApiRequest = () => {};

export const fetchItems = () => callApiRequest();

export const fetchConfig = () => callApiRequest();

当我使用jest.spyOn()时,测试结果表明未调用它。

0 个答案:

没有答案