6

gruntjs と grunt-simple-mocha を使用してモカ テストを実行しています: https://github.com/yaymukund/grunt-simple-mocha

各 mocha テスト内の grunt.js ファイルで定義されたオプションにアクセスするにはどうすればよいですか?

私が達成したいのは、gruntfile に共通の構成をいくつか用意し、それをテストで使用することです。

4

2 に答える 2

3

私がすでに見つけた1つの方法は、グローバル値を使用することです。これはあまり良くありませんが、機能します

grunt.js構成内

global.hell = 'hey you';

内部テスト

console.log(global.hell);

今、もう1つの方法を調べて、多分それはより良いでしょう

- 編集

いいえ、それを書くスキルがないので、約束通りのモカのように黒魔術で終わらせたくない場合は、それが私が立ち寄る場所のようです。

- 編集

また、これを見ることができます-https://github.com/visionmedia/mocha/wiki/Shared-Behaviours テスト間でいくつかのオブジェクトを共有できますが、それがうなり声に役立つかどうかはわかりません

于 2012-12-18T15:45:19.993 に答える
1

私が知る限り、あなたのモカスーツに物を押し込む方法はありません. あなたの質問に対して私が考えることができる唯一の他の解釈は、テストファイル間で共通の構成セットをロードしたいということです。テストメソッドで利用できるように、テストファイルの一番上で共通の構成ファイルをロードする以外は、できるとは思いません。

于 2012-12-18T15:20:49.673 に答える