Я пытаюсь использовать jest (v20.0.0
) w/my React Native application (v0.42.0
), но когда я запускаю yarn jest
, я получаю следующую ошибку:
yarn jest v0.27.5
$ jest
FAIL __tests__/routing/router-test.js
● Test suite failed to run
Cannot find module 'ReactNative' from 'react-native.js'
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:179:17)
at Object.<anonymous> (node_modules/react-native/Libraries/react-native/react-native.js:188:25)
Вот часть jest
моего package.json
"jest": {
"testPathIgnorePatterns": [
"/node_modules/"
],
"transformIgnorePatterns": [
"node_modules/(?!react-native|react-native-geocoding)/"
],
"globals": {
"__DEV__": false
},
"collectCoverage": false
},
Обновление # 1
Вот неудачный тестовый файл (я удалил все, кроме import
, и ошибка сохраняется).
import 'react-native';
import React from 'react';
describe('Router', () => {
});