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

Spare Parts's avatarAusmalbildTV's avatarCloudDevs's avatarBuy Instagram Followers from SocialWick's avatarBuy Instagram Comments Twicsy's avatarBuy Instagram Followers Twicsy's avatarCasino Withdrawal Times's avatarFindOpenHour.com's avatarCasinoonline-cz's avatarjustuk.club's avatarAmazon Pro Publishing's avatarFORTUNE GAMES's avatarDeposit Casinos's avatartopcasinosreviews's avatarGamble Critic's avataregtslot's avatarCasinospace.at's avatarTwicsy's avatarScrapcartorontoshop's avatarIgAnony's avatarADAT's avatarRoboflow's avatarSnapTik's avatarExpert Remote - Hire Freelance Software Developers's avatarIntexsoft's avatarnorgescasinoliste.com's avatarPepper Square's avatarRxDB's avatarKiekkotorni - Nikotiinipussit's avatarFree Template's avatarDigitBitz's avatarTrevor Burnham's avatarHiptoro's avatariStartips's avatarAviator Game's avatarAviator Game's avatarSoftermii's avatarviagra online's avatarCasino non AAMS's avatarITG Esports's avatarOnline eSports's avatarnongamstopcasinos.net's avatarWiseEssays.com's avatarInstagram Story Viewer's avatarRealSpyApps's avatar35mm Slides to Digital's avatarMFB Technologies's avatarGraphCommerce's avatarLivingFeeds's avatarGlobal GSM Control's avatarOrganic Social Boost's avatarPrime Sound's avatarWebScraping.AI's avatarCorellium's avatarMymoneycomparison.com's avatarTHE PADDING's avatarF1 Autos Singapore's avatarAlexander Klein's avatarCouponBlender's avatarSudharaka Palamakumbura's avatarRantent's avatarTim Kloss's avatarHTHGuide's avatarKai's avatarDoULike's avatarLoc8NearMe's avatar123Calendars's avatarJDLT's avatarReach Digital's avatarTheme Divi's avatarClean Green Compare's avatarDavid Johnston's avatarNethome.wiki's avatarSPF Insurance Services's avatarWebsiteRating.com's avatarSignomatic.com's avatarBenjamin Piouffle's avatarBarry May's avatarReid Burke's avatarCodeFirst's avatarGil Barbara's avatarTakeShape's avatarHRANK.com's avatar

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

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

FacebookTwitterThe New York TimesSpotifyAirbnbInstagram

And many others