У технічному жаргоні тестування означає перевірку того, що наш код відповідає деяким очікуванням. Наприклад: функція з ім'ям «transformer» повинна повертати очікуваний результат при деяких вхідних даних.
Існує багато видів тестування, але в основному короткі тести діляться на три основні категорії:
- модульне або як його ще називають unit тестування
- інтеграційне тестування
- UI тестування
Jest - це JavaScript-тестер ('test runner'), тобто бібліотека JavaScript для створення, 'запуску' та 'структурування тестів'. Jest поширюється у вигляді пакету NPM, ви можете встановити його в будь-якому проекті JavaScript. 'Jest' - один з найпопулярніших тестерів в наші дні, який за замовчуванням використовується для Create React App.
Для початку треба встановлювати yurn
для цього потрібно прописати в node.js в консолі npm install --global yarn
, а потім в самому консолі cmd прописати:
yurn install
yarn test
Aбо
npm run test
yarn build