Simple testing configuration for React Native with Jest
npm i --save-dev react-native-babel-jest jest-cliAdd configuration to package.json file
{ "scripts": { "test": "jest" }, ... "jest": { "scriptPreprocessor": "<rootDir>/node_modules/react-native-babel-jest", "setupFiles": [ "<rootDir>/node_modules/react-native-babel-jest/env.js" ], "automock": true, "unmockedModulePathPatterns": [ "react", "enzyme", "promise", "source-map" ] } }Write your test in __tests__ folder, run test command
npm testWe recommend you using enzyme to render components, and enzyme-to-json to make snapshot testing. See more in the example below.