Тестування React додатків
Ми використовуємо Jest в Facebook для тестування React додатків.
Налаштування
Налаштування з Create React App
Якщо ви тільки починаєте знайомитися з React, рекомендуємо скористатись Create React App. Це готовий до використання інструмент і він поставляється з Jest! Вам лише потрібно буде додати react-test-renderer
для рендерингу знімків.
Запустіть
- npm
- Yarn
- pnpm
npm install --save-dev react-test-renderer
yarn add --dev react-test-renderer
pnpm add --save-dev react-test-renderer
Налаштування без Create React App
Якщо у вас вже є існуючий додаток, вам потрібно встановити кілька пакунків, щоб змусити все працювати. Ми використовуємо пакет babel-jest
і babel-preset-react
для трансформації нашого коду в тестовому середовищі. Також перегляньте використання babel.
Запустіть
- npm
- Yarn
- pnpm
npm install --save-dev jest babel-jest @babel/preset-env @babel/preset-react react-test-renderer
yarn add --dev jest babel-jest @babel/preset-env @babel/preset-react react-test-renderer