はじめに
Node.jsでアプリ開発をするにあたり、2021年現在で使用するのが良さそうなテストライブラリについて調査しました。
2021/5/29時点での情報です。
テストライブラリ比較表
調査したテストライブラリは以下の3つです。
概要については、こちらの記事を参考にさせていただきました。
推奨は、調査結果から使うのが良さそうかどうか私が判断した項目です。
項目名
概要
npmダウンロード数
推奨
URL
Jest
・テストに必要な機能をほぼ全て網羅している・テスト速度が速く、大規模プロジェクトのテストにおいても有効
9,847,324
◎
https://jestjs.io/ja/
Mocha
・アサーション機能がないため、chaiなどのアサーションツールと併用する必要がある・別のライブラリも使用するのでセットアップが少し難しい・他のライブラリを選択できるという意味で柔軟性がある
4,237,700
△
https://mochajs.org/
Jasmine
・テストに必要な機能をほぼ全て網羅している
1,632,876
△
https://jasmine.github.io/
ダウンロード数比較グラフ
参考サイト
https://www.npmtrends.com/jest-vs-mocha-vs-jasmine
結論
最も使用されているJestを使うのが良さそうです。
↧