运行npm test
时出现此错误:
Test suite failed to run
RNFirebase core module was not found natively on iOS, ensure you have correctly included the RNFirebase pod in your projects `Podfile` and have run `pod install`.
我只想使用Jest运行针对Android平台的测试,因为我不是针对iOS开发的。
答案 0 :(得分:0)
我将此代码添加到测试文件的顶部,以模拟Android上的所有测试:
jest.mock('Platform', () => {
const Platform = require.requireActual('Platform');
Platform.OS = 'android';
return Platform;
})
重要提示::它必须位于所有测试功能的 顶部 上