Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке Jest?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Jest** - бібліотека для тестування JavaScript і TypeScript-коду, яка автоматично перевіряє, чи правильно працює програма: розробник пише тести, а Jest запускає їх і показує, чи збіглися результати з очікуваними. **Ключове:** Jest показує не просто «щось пішло не так», а де саме впала логіка, що робить рефакторинг безпечнішим.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Jest** - це бібліотека для тестування JavaScript- та TypeScript-коду. Вона дозволяє автоматично перевіряти, чи правильно працює програма. Розробник пише тести, а Jest запускає їх і показує, чи збіглися результати з очікуваними. --- ### **Навіщо потрібен Jest** Під час розробки будь-якої програми важливо переконатися, що функції працюють правильно. Замість ручних перевірок (запуск, вивід у консоль, вгадування, в якому місці помилка) Jest робить це автоматично. Він запускає тести і одразу показує: - що працює, - що зламалося, - де саме є помилка. --- ### **Як Jest допомагає** - **Перевіряє окремі функції** (юніт-тести) - **Знаходить помилки одразу**, ще до релізу - **Робить рефакторинг безпечнішим**: якщо тести зелені, логіка лишилася такою самою - **Прискорює роботу**, бо тести запускаються миттєво - **Показує, де саме впала логіка**, а не просто «щось пішло не так» --- ### **Простий приклад** Є функція: ```js function sum(a, b) { return a + b; } ``` Тест у Jest: ```js test("sum adds 2 and 3 to equal 5", () => { expect(sum(2, 3)).toBe(5); }); ``` Що відбудеться: - Jest запустить тест - підставить 2 і 3 - порівняє результат із 5 - якщо функція повернула 5 → тест зелений - якщо щось інше → тест червоний і покаже помилку --- ### **Чому Jest популярний** - дуже простий синтаксис - вбудовані функції для перевірок - швидко запускається - ідеально підходить для React, Node.js і фронтенду - не потребує складного налаштування --- ### **Підсумок** **Jest - це інструмент, який автоматично перевіряє коректність роботи вашого JavaScript/TypeScript-коду. Він допомагає знаходити помилки, писати надійний функціонал і впевнено змінювати проєкт, не ламаючи наявну логіку.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.