TranslateGitHubJest🃏快適なJavaScriptのテストJestを試してみよう始める講演を視聴するさらに知るStar簡単なセットアップJavaScriptテストソリューションを完全かつ簡単にセットアップできます。どのようなReactプロジェクトでもすぐに使用できます。迅速なフィードバック高速インタラクティブウォッチモードは、変更されたファイルに関連するテストファイルのみを実行し、信号を素早く提供するように最適化されています。スナップショットテストReactツリーまたは他のシリアライズ可能な値のスナップショットをキャプチャして、テストを簡素化し、時間の経過とともに状態がどのように変化するかを分析します。ゼロ・コンフィギュレーションのテストプラットフォームJestはFacebookではReactアプリケーションを含む全てのJavaScriptコードをテストするのに利用されています。Jestの哲学の1つは統合的な"ゼロ・コンフィギュレーション"体験を提供することです。エンジニアがすぐに使えるツールが与えられれば、より多くのテストを作成し、その結果としてより安定的で健康的なコードベースに繋がることを目の当たりにしてきたのです。高速かつサンドボックス化Jestはパフォーマンスを最大化するためテストをワーカーにまたがり並列実行します。コンソールのメッセージはバッファされテスト結果と共に出力されます。テストファイルはサンドボックス化されグローバルなステートは各テストにて自動的にリセットされるため2つのテストがお互いに競合することはありません。レポートを簡単に作成できます。カバレッジ情報を収集できます。使用した場合には、Jestはすでに構成されています。.test.js拡張子を付けて下さい。どちらを選んでも、Jestはファイルを見つけて実行します。使用して、Jestの現在のバージョンを試すことができます。あることを確認することができます。"を実行して試してみてください!強力なモックライブラリ関数とモジュールには強力なモックライブラリがあります。Nativeコンポーネントはjest-react-nativeを使用してモックできます。介してTypeScriptとシームレスに統合されています。Jestに関する講演を観るJestのコアチームとコントリビュータは定期的にJestとそして快適なJavaScriptテスト手法について議論しています。Testingに関する会話をチェックして下さい。Jestをインストールして最初のユニットテストを書く手順が学べます。誰がJestを使用していますか?Jestは、あらゆる規模のチームが、Webアプリケーション、node.jsサービス、モバイルアプリ、およびAPIをテストするために使用されます。