tecnologia react que puedo programación para hacer con javascript reactjs react-native jestjs

javascript - que - react native wikipedia



No se puede encontrar el módulo ''ReactNative'' de ''react-native.js'' w/Jest (2)

Estoy intentando usar jest ( v20.0.0 ) con mi aplicación React Native ( v0.42.0 ) sin embargo, cuando v0.42.0 yarn jest obtengo el siguiente error:

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)

Aquí está la parte de jest de mi package.json

"jest": { "testPathIgnorePatterns": [ "/node_modules/" ], "transformIgnorePatterns": [ "node_modules/(?!react-native|react-native-geocoding)/" ], "globals": { "__DEV__": false }, "collectCoverage": false },

Actualización # 1

Aquí está el archivo de prueba que falla (eliminé todo excepto la import y el error persiste).

import ''react-native''; import React from ''react''; describe(''Router'', () => { });


Aquí hay una configuración que funciona para mí.

"devDependencies": { "babel-jest": "21.0.2", "babel-plugin-module-resolver": "2.7.1", "babel-preset-es2015": "6.24.1", "babel-preset-react-native": "1.9.1", "jest": "21.0.2" }, "jest": { "preset": "react-native", "automock": false, "testMatch": [ "<rootDir>/source/**/__tests__/*.js" ], "moduleFileExtensions": [ "js", "jsx" ], "moduleDirectories": [ "node_modules", "<rootDir>/source" ], "globals": { "__DEV__": true } },


Falta la configuración de Jest React Native Preset:

"jest": { "preset": "react-native" }

Está disponible de forma predeterminada en este formulario desde [email protected] .