Jest Enzyme React Native react-native-gesture-handler 问题
Jest Enzyme React Native react-native-gesture-handler Problem
我无法使用 enzyme、jest 和 react-native-testing-library 测试 React Native App。
仅进行渲染测试
it('renders correctly', () => {
renderer.create(<App />).toJSON;
});
我收到这个错误
失败测试/App-test.js
● 测试套件未能 运行
TypeError: Cannot read property 'Direction' of undefined
at Object.<anonymous> (node_modules/react-native-gesture-handler/Directions.js:3:33)
at Object.<anonymous> (node_modules/react-native-gesture-handler/GestureHandler.js:2:42)
测试套件:1 个失败,总共 1 个
测试:总计 0
快照:共 0 个
时间:1.586s
运行 所有测试套件。
错误!测试失败。有关详细信息,请参阅上文。
尝试将此添加到您的 package.json
:
"jest": {
"preset": "react-native",
"setupFiles": [
"./node_modules/react-native-gesture-handler/jestSetup.js"
]
}
我无法使用 enzyme、jest 和 react-native-testing-library 测试 React Native App。
仅进行渲染测试
it('renders correctly', () => {
renderer.create(<App />).toJSON;
});
我收到这个错误
失败测试/App-test.js ● 测试套件未能 运行
TypeError: Cannot read property 'Direction' of undefined
at Object.<anonymous> (node_modules/react-native-gesture-handler/Directions.js:3:33)
at Object.<anonymous> (node_modules/react-native-gesture-handler/GestureHandler.js:2:42)
测试套件:1 个失败,总共 1 个 测试:总计 0 快照:共 0 个 时间:1.586s 运行 所有测试套件。 错误!测试失败。有关详细信息,请参阅上文。
尝试将此添加到您的 package.json
:
"jest": {
"preset": "react-native",
"setupFiles": [
"./node_modules/react-native-gesture-handler/jestSetup.js"
]
}