メインコンテンツへスキップ
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 にはすべてのツールキットが1つにまとまっています。きちんとドキュメント化され、よくメンテナンスされている、優れたツールキットです。

高速で安全

テストが一意なグローバル状態を持つことを保証することで、Jest は安全にテストを並列実行できます。開発効率が上がるよう、Jest は以前に失敗したテストを最初に実行し、テストファイルの所要時間に基づいて再整理します。

コードカバレッジ

フラグ --coverage を指定することで、コードカバレッジを生成します。追加の設定は必要ありません。Jest は未テストのファイルを含むプロジェクト全体からコードカバレッジ情報を収集できます。

モッキングが容易

Jestではテストにおけるインポートに独自のリゾルバを使用することで、テストスコープ外のオブジェクトを簡単にモックできます。 豊富なモック機能 API でモックされたインポートを使用して、読みやすいテスト構文で関数呼び出しをスパイすることができます。

優れたエラーメッセージ

テストが失敗したとき、Jest は理由をわかりやすく示します。ここではいくつかの例を紹介します。

Jest の哲学

Jest はあらゆる JavaScript のコードベースの正しさを保証するために設計された JavaScript テスティングフレームワークです。親しみやすく、豊富な機能を持つAPIによって簡単にテストを書くことができ、さらには素早く結果を得ることができます。

Jest はドキュメントが豊富に用意されているほか、設定はほとんど不要です。さらに、要件に合わせて拡張することができます。

Jest はテストを楽しいものにします。

- Jest コアチーム

- Jest コアチーム

ドキュメントと講演

Jest のコアチームとコントリビュータは定期的に Jest と快適な JavaScript のテスト手法 (Jest and Delightful JavaScript Testing) について議論しています。jsconf.eu 2017 でのトーク Building High-Quality JavaScript Tools や、ReactiveConf 2017 でのトーク Jest as a Platform をチェックしてみてください。

Open Collective

多くのユーザが存在するため、Jest のコアチームは Open Collective を Facebook 社外のコントリビュータのために使用しています。

Sponsors

スポンサーは、毎月 Jest に $100 以上の支援をしてくださっている方たちです。

Backers

支援者は、毎月 Jest に $2 以上の支援をしてくださっている方たちです。

FORTUNE 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 avatarAusmalbildTV's avatarSnapTik's avatarExpert Remote - Hire Freelance Software Developers's avatarIntexsoft's avatarnorgescasinoliste.com's avatarPepper Square's avatar7 calendar's avatarRxDB's avatarFree Template's avatarDigitBitz's avatarTrevor Burnham's avatarFresh Engagements's avatarFamium'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 avatarRemote Index's avatarRealSpyApps's avatarThe Lock Pro's avatarLubbock Locksmith's avatarThe Lock Pro's avatar35mm Slides to Digital's avatarMFB Technologies's avatarGraphCommerce's avatarJohn Enad's avatarLivingFeeds's avatarMamafacts's avatarHeadSpin's avatarGlobal GSM Control's avatarOrganic Social Boost's avatarCellTrackingApps's avatarrubixibuc'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 avatarBalsa'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