Перейти до основного змісту
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS

Jest – це чудовий фреймворк для тестування JavaScript з акцентом на простоті.

Він працює з проектами, що використовують: Babel, TypeScript, Node, React, Angular, Vue та багато іншого!

Нуль конфігурації

Мета Jest — працювати з коробки, без налаштувань для більшості JavaScript проектів.

Знімки

Відслідковуйте великі об'єкти в тестах без зайвих зусиль. Знімки живуть поруч з вашими тестами або вбудовуються прямо в них.

Ізоляція

Тести виконуються паралельно шляхом запуску їх у власних процесах для підвищення продуктивності.

Чудовий API

Від it до expect - з Jest всі інструменти знаходяться в одному місці. Добре документовані і добре підтримувані.

Швидкий і безпечний

Забезпечуючи для ваших тестів ункальний глобальний контекст, Jest може надійно виконувати тести паралельно. Щоб пришвидшити роботу, Jest спочатку запускає тести, які завершалися з помилками і постійно реорганізує порядок виконання тестів на основі того, як довго вони виконуються.

Покриття коду

Генеруйте звіт про покриття коду використовуючи параметр --coverage. Не потрібно ніяких додаткових налаштувань. Jest може збирати інформацію про покриття коду зі всього проекту, включаючи не тестовані файли.

Простий мокінг

Jest використовує власний резолер для імпортів у ваших тестах, що дозволяє легко створювати об’єкти-імітації для будь якого модуля за межами видимості тесту. Ви можете використовувати імітований імпорт з багатими імітаційними функціями API для відслідковування викликів функцій зі зручним синтаксисом тестів.

Детальні помилки

Тести падають і Jest надає детальний опис причин падіння. Ось деякі приклади:

Філософія

Jest — це фреймворк для тестування JavaScipt, розроблений для забезпечення правильності будь-якого JavaScript коду. Він дозволяє писати тести з використанням доступного, знайомого і багатофункціонального API, що дає швидкий результат.

Jest добре документований, потребує небагато налаштувань і може бути розширений для відповідності вашим вимогам.

Jest робить тестування захоплюючим.

- Команда розробки Jest

- Команда розробки Jest

Доповіді

Команда розробки Jest та контрибьютори регулярно розповідають про Jest і тестування JavaScript. Перегляньте нашу доповідь про побудову висококласних інструментів для JavaScript на jsconf.eu 2017 а також доповідь Jest як платформа на ReactiveConf 2017.

Open Collective

З такою великою кількістю користувачів core команда Jest використовує Open Collective для охочих підтримати проект поза Facebook.

Спонсори

Спонсори, які перераховують від $100 на місяць для Jest

Меценати

Меценати, які перераховують від $2 на місяць для Jest

inkedin's avatarSudharaka Palamakumbura's avatarVPN Finder's avatarRantent's avatarRiversweeps's avatarJustRemote's avatarCryptoNewsZ's avatarSteelbro's avatarBalsa's avatarTim Kloss's avatarHowToHostingGuide's avatarMamafacts's avatarKai's avatarSasha Sushko's avatarFlorian Studio's avatarDoULike's avatarGabriel Gasparolo's avatarFöretagslån's avatarLoc8NearMe's avatarReducer's avatarTheWordPoint's avatarParticleBrand's avatarTownCalendars's avatarGamer's Dunia's avatarPillarWm's avatarPNGio's avatar123Calendars's avatarLambdaTest Inc's avatarLambdaTest Inc's avatarJDLT's avatarUAB East Scandinavia Company's avatarColin Diesh's avatarPassportphotonow's avatarThe Imaging Professionals's avatarBusinessEntity's avatarKodi Firestick Info's avatarMatthew Tole's avatarReach Digital's avatarLifeX Aps's avatarRemoteTeam.com's avatarSeolead's avatarBuenos-aires.no's avatarBilligproteinpulver.com's avatarCrossword King's avatarPyramid Restoration's avatar大吉カジノ オンライン's avatarTheme Divi's avatarAirbnb's avatarKees Beckeringh's avatarCoffee Corner's avatarKyle Smith's avatarWill McAuliff's avatarTraders-Insurance.com's avatarInternetvergelijk.nl's avatarDavid Johnston's avatarBest Firestick Apps's avatarNethome.wiki's avatarSPF Insurance Services's avatarWebsiteHostingRating.com's avatarSignomatic.com's avatarM3U Playlist Download's avatarMy True Media's avatarBenjamin Piouffle's avatarBarry May's avatarMaisonette Inc's avatarReid Burke's avatarCodeFirst's avatarGil Barbara's avatarLink Directory's avatarTakeShape's avatarHRANK.com's avatarMatter's avatarMatan Kushner's avatarJava Tutorial's avatar

Хто використовує Jest?

Так багато людей! 20 мільйонів завантажень минулого місяця і використовується в понад 1 293 000 публічних репозиторіїв на GitHub. Jest широко застосовується в таких компаніях:

FacebookTwitterThe New York TimesSpotifyAirbnbInstagram

And many others