【发布时间】:2020-11-10 11:39:30
【问题描述】:
我有一个使用 firebase.analytics() 的组件,我尝试模拟它。
//__mocks__/firebase/app.mocks.ts
export const analytics = jest.fn();
当我试图在第二行这样调用它时出现错误:
firebase.initializeApp(clientCredentials);
firebase.analytics();
错误是 TypeError: _app.default.analytics is not a function
用玩笑来模拟这些:
jest.mock('firebase/app');
jest.mock('firebase/analytics');
我应该做更多的事情吗?
【问题讨论】:
标签: reactjs unit-testing mocking jestjs react-testing-library