如何从 React Native 模拟 PermissionAndroid [英] How to mock PermissionAndroid from react native
本文介绍了如何从 React Native 模拟 PermissionAndroid的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 React-native 构建一个 android 应用,并使用 react-native 中的 PermissionsAndroid 来获取用户权限.
I'm building an android app using React-native and using PermissionsAndroid from react-native to get user permission.
import {PermissionsAndroid} from 'react-native'
现在我正在编写单元测试,我需要根据权限验证组件行为.因此我需要模拟 PermissionsAndroid.
Now i'm writing unit test and i need to verify the component behaviour based on the Permission. hence i need to mock PermissionsAndroid.
有没有办法做到这一点?
Is there a way to do this?
推荐答案
解决方案如下:
jest.mock(
'react-native//Libraries/PermissionsAndroid/PermissionsAndroid',
() => ({
PermissionsAndroid: {
request: () => {
true;
},
check: () => {
true;
},
},
})
);
这篇关于如何从 React Native 模拟 PermissionAndroid的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文