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项目上实现开箱即用,无需配置。

快照

构建能够轻松追踪大Object的测试。快照可以独立于测试代码,也可以集成进代码行内。

隔离的

测试程序在自己的进程并行运算以最大限度地提高性能。

优秀的 api

itexpect - 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测试。查看我们在 jsconf.eu 2017 讲述的关于创建高质量JavaScript 工具 以及在 ReactiveConf 2017 上谈论的Jest即平台

众筹

基于较大的用户群体,Jest的核心团队使用 Open Collective为非Facebook贡献者开放支持渠道。

赞助者

赞助者是那些每月向Jest捐助100美元或以上的人

支持者

支持者是每月向Jest贡献2美元或以上的人

CryptoNewsZ's avatarSteelbro's avatarBalsa'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?

很多人!上个月的下载使用次数超过 20m,被用于Github上的 1,293,000个公开项目。Jest 在这些公司广泛使用:

FacebookTwitterThe New York TimesSpotifyAirbnbInstagram

And many others