ユーザ用ツール

サイト用ツール


mocha

mocha

node.js用のテストツール。RSpecのようなBDDスタイルのテストコードが書ける

実行

mochaコマンドで ./test 直下のjsファイルをすべてテストとして実行する。

$ mocha 

特定のテストのみ実行する

$ mocha test/hoge.js

./test以下でディレクトリを分けたい場合は以下のように実行

$ mocha test/*/*.js

オプション

mochaコマンドのオプションは ./test/mocha.opts に記述しておくことで省略できる

  • --reporter: テスト結果の表示方式 dot, spec, list など
  • --timeout: 非同期テストのタイムアウト時間をミリ秒単位で指定
  • --ui: bdd or tddを指定、違いがよくわからん
  • --require: テスト実行時に読み込むライブラリを指定できる
  • --globals: グローバル変数検出の対象外にする変数名を指定
  • --ignore-leaks: グローバル変数チェックをオフにする
  • --recursive: test以下のサブディレクトリからもテストファイルを探して実行する
mocha.txt · 最終更新: 2012/09/11 05:27 by nullpon