Mocha
公式サイト:
Mocha – Fun, Simple, Flexible JavaScript Test Framework [Official]
導入
参考:
ユニットテストって何?って人向けの Mocha と Chai の使い方 – Qiita
Mocha を使った Node.js での単体テスト入門の入門 – Qiita
Mocha と Chai の最も基本的な使い方 | 30歳からのプログラミング
Mocha を用いた JavaScript のテスト実行 – Qiita
Unit Testing using Mocha and Chai | codeburst
使い方
参考:
概要
参考:
テストフレームワーク Mocha | hokaccha memo
フィルター (--grep)
--grep
オプションにキーワードを与えて、合致するテストのみを実行する。
$ npm run mocha -- --grep "keyword_A keyword_B"
参考:
Mocha の grep オプションを使う | Sunday morning
Mocha で指定したテストだけを選択的に実行する | MSeeeeN
Mocha’s Grep Flag | Pete Corey
Filtering Mocha Tests | Better world by better software
How to run a single test with Mocha? – Stack Overflow
How to make grep option work in browser – Stack Overflow
grep not matching any tests – Stack Overflow
How to grep a test in Mocha with a specific name and under a specific parent? – Stack Overflow
How do I run all tests that don’t have ‘(slow)’ in the name? – Stack Overflow
まとめ
A Quick and Complete Guide to Mocha Testing | LogRocket
リポジトリ
mochajs/mocha: Simple, Flexible, Fun JavaScript Test Framework – GitHub
Chai
公式サイト:
リポジトリ:
chaijs/chai: BDD / TDD Assertion Framework that Can Be Paired with Any Testing Framework – GitHub
参考:
Expect / Should | Chai [Official]
mocha-webpack
リポジトリ:
zinserjan/mocha-webpack: Mocha Test Runner with Integrated Webpack Precompiler – GitHub
ドキュメント: