Table of Contents 前提条件 本記事はNode.js v8以上がインストールされている前提で話を進めます。 また、Node.jsの説明はしません。 Parameterized test Parameterized testはパラメータ化されたテストのことです。 テストケースごとに変わるパラメータと期待値を列挙することで、無駄な記述を減らすことができます。 通常のテストとの違いはこの後のセッションで説明します。 Jest Facebookが開発しているJavaScriptのテストライブラリです。 TypeScriptにも対応しています。 実際に動かしてみましょう。 Nodeプロジェクトの作成 適当なディレクトリでプロジェクトを作成します。 $ npm init -y Jestのインストール Jestをインストールします。 $ npm i -D jest $ npx jest