Тесування React Native додатків
Facebook використовує Jest для тестування додатків React Native.
Поглиблену інформації про приклад тестування працюючого додатку React Native можна знайти в наступних джерелах: Part 1: Jest – Snapshot come into play та Part 2: Jest – Redux Snapshots for your Actions and Reducers.
Налаштування
Починаючи з react-native версії 0.38, налаштування Jest включено за замовчуванням при запуску react-native init
. Наступні налаштування повинні бути автоматично додані у ваш файл package.json:
{
"scripts": {
"test": "jest"
},
"jest": {
"preset": "react-native"
}
}
Run yarn test
to run tests with Jest.
порада
Якщо ви оновлюєте ваш react-native додаток і раніше використовували пресет jest-react-native
, видаліть залежність з вашого файлу package.json
та замініть пресет на react-native
.