【发布时间】:2022-03-03 15:17:18
【问题描述】:
我正在尝试使用 jest 测试我的应用,但遇到错误“您尝试通过调用 firebase.app() 来使用未安装在您的 Android 项目上的 firebase 模块”。下面是我的代码
import firebase from '@react-native-firebase/app';
test('renders correctly', () => {
Platform.OS = 'android';
firebase.initializeApp({//credentials hidden
});
const _firestore = firebase.firestore();
const personStore = new PersonStore(_firestore);
const app = renderer
.create(
<Provider {...personStore}>
<PersonInfo />
</Provider>,
)
.getInstance();
});
我错过了什么? 我试过这个解决方案https://rnfirebase.io/install-android 但无济于事 如果我不处于测试模式,@react-native-firebase/app 正在工作
【问题讨论】:
-
你在Android studio中添加了所有的gradle并配置了吗?
标签: react-native jestjs