LoginSignup
7
4

More than 3 years have passed since last update.

テストにjestを使っている人なら試す価値ありのMajestic

Last updated at Posted at 2019-06-01

jestのテスト結果をguiでいい感じに見れるMajesticというのがあります。

導入もすごい簡単で普段 npm run test とかでjestのテストを実行しているディレクトリで

npx majestic

と打つだけです。

こんな感じでテスト結果を表示してくれます。
image.png
※公式画像から引用

普段ターミナル上でテスト結果を確認している時、どこかでテストが落ちた場合、「どのテストが落ちたんだ?」と画面をスクロールして落ちたテストを探すという不毛な作業をしていたんですが、Majesticで確認すれば落ちたテストがどれで、どういうエラーで落ちたのかすぐわかります。

また普段、以下のような感じでjestコマンドにオプションを渡して実行している場合、

  "scripts": {
    "test": "NODE_ENV=test jest -i --coverage --forceExit",
  },

package.jsonを以下のように指定すれば、argsに渡されたオプションでjestを実行してくれます。

  "majestic": {
    "args": ["-i --coverage --forceExit"],
    "env": {
      "CI": "true"
    }
  }

ただ npx majestic と打つだけなのでjestを使っている方は試してみてはどうでしょうか!

7
4
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
4