Skip to main content
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS

Jest — это восхитительный фреймворк для тестирования JavaScript с акцентом на простоту.

It works with projects using: Babel, TypeScript, Node, React, Angular, Vue and more!

Легко начать

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

Snapshots

Пишите тесты, которые легко отслеживают большие объекты. Снимки живут либо рядом с вашими тестами, либо прописаны прямо в коде.

Изолированный

Тесты выполняются параллельно, запускаясь в своих собственных потоках, для достижения максимальной производительности.

Прекрасное api

От it до expect — Jest обладает полноценным набором инструментов из коробки. Хорошо документированный, хорошо поддерживаемый, просто хороший.

Быстрый и надежный

Обеспечивая вашим тестам уникальное глобальное состояние, Jest добивается безошибочного запуска тестов в параллельных потоках. Чтобы делать это быстро, Jest в первую очередь запускает проваленные ранее тесты, и меняет очередность их запуска, отталкиваясь от того, как долго выполняется каждый тест.

Покрытие кода

Generate code coverage by adding the flag --coverage. No additional setup needed. Jest can collect code coverage information from entire projects, including untested files.

Легкий мокинг

Jest uses a custom resolver for imports in your tests, making it simple to mock any object outside of your test’s scope. You can use mocked imports with the rich Mock Functions API to spy on function calls with readable test syntax.

Отличные Исключения

Когда тесты падают Jest предоставляет детальное описание причины падения. Ниже несколько примеров:

Философия

Jest — это фреймворк для тестирования JavaScript, разработанный для обеспечения уверенности в правильной работе любого JavaScript кода. Он позволяет вам писать тесты с приемлемым, знакомым и функциональным API, и быстро достигать желаемых результатов.

Jest хорошо документирован, требует минимальной настройки и может быть расширен, чтобы соответствовать вашим требованиям.

Jest делает тестирование восхитительным.

— Команда разработчиков Jest

— Команда разработчиков Jest

Доклады

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

Open Collective

С таким большим количеством пользователей, команда разработчиков Jest использует Open Collective для контрибьюторов, не работающих в Facebook.

Спонсоры

Те, кто вносит в Jest от 100 долларов в месяц

При поддержке

Те, кто вносит в Jest от 2-х долларов в месяц

Balsa's avatarRyan Helmoski's avatarTim Kloss's avatarHowToHostingGuide's avatarMamafacts's avatarPlaces Radar's avatarKai's avatarFlorian Studio's avatarDoULike's avatarGabriel Gasparolo's avatarFöretagslån's avatarLoc8NearMe's avatarReducer's avatarTheWordPoint's avatarParticleBrand's avatarTownCalendars's avatarGamersLens's avatarMay 2021 calendar's avatarGamer's Dunia's avatarPillarWm's avatarPNGio's avatarBroker.Cex.io's avatar123Calendars's avatarLambdaTest Inc's avatarLambdaTest Inc's avatarUAB East Scandinavia Company's avatarColin Diesh's avatarPassportphotonow's avatarThe Imaging Professionals's avatarBusinessEntity's avatarInstapromote's avatarKodi Firestick Info's avatarMatthew Tole's avatarReach Digital's avatarLifeX Aps's avatarSebastian Silbermann's avatarRemoteTeam.com's avatarFelix Leupold's avatarSeolead's avataroverhemden.com overhemden online'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