Перейти до основного змісту
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

WebScraping.AI's avatarCorellium's avatarZaheer Ul Islam's avataranthony's avatarAtrac Engineering Co's avatarVINN's avatarHotel API's avatarScrapingdog's avatarQudosoft GmbH & Co. KG's avatarMymoneycomparison.com's avatarTHE PADDING's avatarF1 Autos Singapore's avatarHD Clipart's avatarTestingBot's avatarAlexander Klein's avatarCouponBlender's avatarSudharaka Palamakumbura's avatarRantent's avatarRiversweeps's avatarCryptoNewsZ's avatarBalsa's avatarTim Kloss's avatarHowToHostingGuide's avatarMamafacts's avatarKai's avatarFlorian Studio's avatarDoULike's avatarGabriel Gasparolo's avatarFöretagslån's avatarLoc8NearMe's avatarTheWordPoint's avatarTownCalendars'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 avatarMatthew Tole's avatarReach Digital's avatarLifeX Aps's avatarCrossword King's avatarPyramid Restoration's avatarTheme Divi's avatarAirbnb's avatarKees Beckeringh's avatarWill McAuliff's avatarTraders-Insurance.com's avatarInternetvergelijk.nl's avatarDavid Johnston's avatarNethome.wiki's avatarSPF Insurance Services's avatarWebsiteRating.com's avatarSignomatic.com's avatarBenjamin Piouffle's avatarBarry May's avatarMaisonette Inc's avatarReid Burke's avatarCodeFirst's avatarGil Barbara's avatarTakeShape's avatarHRANK.com's avatarMatter's avatarMatan Kushner's avatar

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

A lot of people! With 50m downloads in the last month, and used on over 3,898,000 public repos on GitHub. Jest is used extensively at these companies:

FacebookTwitterThe New York TimesSpotifyAirbnbInstagram

And many others