0
0
React Nativemobile~5 mins

Jest setup for unit tests in React Native - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is Jest in React Native testing?
Jest is a testing framework used to write and run unit tests for React Native apps. It helps check if components and functions work as expected.
Click to reveal answer
beginner
Which command installs Jest and its React Native preset?
You run: npm install --save-dev jest @testing-library/react-native @testing-library/jest-native react-test-renderer to install Jest and tools for React Native testing.
Click to reveal answer
intermediate
What is the purpose of jest.config.js in Jest setup?
The jest.config.js file tells Jest how to run tests, which files to look for, and how to handle React Native specifics.
Click to reveal answer
intermediate
Why do we use react-test-renderer in React Native Jest tests?
It helps create a snapshot of a component’s UI so we can compare it later to catch unexpected changes.
Click to reveal answer
beginner
How do you run Jest tests in a React Native project?
You run npm test or jest in the terminal to start Jest and run all tests.
Click to reveal answer
What file usually contains Jest configuration in a React Native project?
Ametro.config.js
Bjest.config.js
Cbabel.config.js
Dpackage.json
Which package helps to render React Native components for testing snapshots?
Areact-native-snapshots
Bjest-native
Creact-test-renderer
Dreact-native-testing-library
What command runs Jest tests in a React Native project?
Anpm install
Bnpm run build
Cnpm start
Dnpm test
Why do we mock native modules in Jest tests for React Native?
ATo speed up tests and avoid errors from native code
BTo make the app run faster on devices
CTo add animations
DTo improve UI design
Which testing library is commonly used with Jest for React Native component testing?
A@testing-library/react-native
BEnzyme
CReact Testing Library
DMocha
Explain the steps to set up Jest for unit testing in a React Native project.
Think about installation, configuration, writing tests, and running them.
You got /5 concepts.
    Describe how snapshot testing works with Jest in React Native.
    Focus on rendering, saving, and comparing UI snapshots.
    You got /4 concepts.