STERFIELD

Jestを使ってみた

Jestを使ってみた

Jestとは

Jestは、Facebookがオープンソースとするテストフレームワークであり、アサーションライブラリ、モック、スナップショットテスト、カバレッジレポートなどの機能を統合しています。

Reactコードのテストには最適ですが、それだけでなく、すべてのjsコードをJestでテストできます。

インストール

yarnまたは、npmでjestをインストーすることができます。

yarn:

npm:

–devおよび-DパラメーターはdevDependenciesとして指定されているため、依存関係は開発環境にのみインストールされ、実稼働環境にはインストールされません。

package.jsonファイルに以下を追加します。

このようにして、yarn testまたはnpm testを使用てテストコードを実行できます。

同様に、Jestをグローバルにインストールすることもできます。

使用方法

基本的な数学モジュールから始めます。まず、math.jsファイルを作成します。

この数学モジュールが正しいことをテストするには、テストコードを書く必要があります。通常、テストファイルの名前はテスト対象のソースファイルと同じですが、最後が.test.jsまたは.spec.jsになります。ここでmath.test.jsファイルを作成します。

npm testでJestを実行すると、一致するすべてのテストファイルが実行され、最終的にテスト結果が返されます。

Author Profile

著者近影

スターフィールド編集部

SHARE

合わせて読みたい