我一直在使用 jest 快照,并且有一些使用 react-native.Platform 的组件。我需要设置版本和操作系统。
我可以Platform.OS仅使用Platform.OS='android'或手动设置,Platform.OS='ios'但是当我尝试设置时Platform.Version=21它不起作用。我看得更深一些,发现它为此使用了吸气剂。无论如何,我是否可以像Platform.Version我设置的那样进行设置Platform.OS。
以下技巧对我有用:
Object.defineProperty(Platform, 'Version', {
get: () => 21
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
365 次 |
| 最近记录: |