以风格反应本机测试玩笑

时间:2020-08-06 09:55:55

标签: reactjs react-native jestjs

我在React Native Jest Testing中遇到问题。 开玩笑不接受React Native中的样式。

 FAIL  __tests__/HomeScreen-test.js

●测试套件无法运行

永久违反:未设置__fbBatchedBridgeConfig,无法调用本机模块

  3 | import { Colors } from './Colors';
  4 | import Fonts from '../../../assets/fonts/Fonts';
> 5 | const width = Dimensions.get('window').width;
    |                          ^
  6 | const height = Dimensions.get('window').height;
  7 | 
  8 | const styles = StyleSheet.create({

  at invariant (node_modules/invariant/invariant.js:40:15)
  at Object.<anonymous> (node_modules/react-native/Libraries/BatchedBridge/NativeModules.js:169:23)
  at get (node_modules/react-native/Libraries/TurboModule/TurboModuleRegistry.js:23:24)
  at Object.getEnforcing (node_modules/react-native/Libraries/TurboModule/TurboModuleRegistry.js:38:16)
  at Object.<anonymous> (node_modules/react-native/Libraries/Utilities/NativeDeviceInfo.js:45:40)
  at Object.<anonymous> (node_modules/react-native/Libraries/Utilities/Dimensions.js:15:48)
  at Object.get Dimensions [as Dimensions] (node_modules/react-native/index.js:334:12)
  at Object.<anonymous> (src/Components/Styles/HeaderMainStyles.js:5:26)
  at Object.<anonymous> (src/Components/HeaderMain.js:7:48)
  at Object.<anonymous> (src/Screens/HomeScreen.js:11:42)
  at Object.<anonymous> (__tests__/HomeScreen-test.js:4:42)

Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        1.68 s
Ran all test suites matching /HomeScreen-test.js/i.
npm ERR! Test failed.  See above for more details.

0 个答案:

没有答案
相关问题