メインコンテンツへスキップ
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 プロジェクトにおいて、細かい設定不要で動作することを目指しています。

スナップショット

スナップショット機能で大きなオブジェクトを容易に追跡できるテストを作成できます。スナップショットはテストと一緒に、あるいはインラインに埋め込んだ状態で表示できます。

独立的

パフォーマンスを最大化するために、別々のプロセスで実行してテストを並列化します。

優れた 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 社外のコントリビュータのために使用しています。

スポンサー

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

支援者

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

Mymoneycomparison.com's avatarTHE PADDING's avatarF1 Autos Singapore's avatarHD Clipart's avatarJellypepper'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 avatarPngSumo'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 avatarMatthew Tole's avatarReach Digital's avatarLifeX Aps's avatarSeolead'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 を使っているのは誰?

たくさんの人です! 月間で2000万回もダウンロードされており、1,293,000件の GitHub 公開リポジトリで使用されています。Jest はこれらの企業でも広範囲に使用されています。

FacebookTwitterThe New York TimesSpotifyAirbnbInstagram

And many others