Mocha

公式サイト:

Mocha – Fun, Simple, Flexible JavaScript Test Framework [Official]

導入

参考:

ユニットテストって何?って人向けの Mocha と Chai の使い方 – Qiita

Mocha でテストを書こう | DevelopersIO

Mocha を使った Node.js での単体テスト入門の入門 – Qiita

Mocha と Chai の最も基本的な使い方 | 30歳からのプログラミング

Mocha を用いた JavaScript のテスト実行 – Qiita

Unit Testing using Mocha and Chai | codeburst

使い方

参考:

mocha | Hack

概要

参考:

テストフレームワーク 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 pass `--grep` filter to Mocha when running `npm test` · Issue #2755 · loopbackio/loopback-next – GitHub

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

公式サイト:

Chai [Official]

リポジトリ:

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

ドキュメント:

Introduction | mocha-webpack

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA