たとえば、Nodeプログラム内からイベントが発生した後にMochaテストを実行しようとしています。私はchild_process
の使用を避けようとしています。 test.js
が有効なモカテストを持っているNode - 'describe'から実行されたMochaテストが定義されていません
var Mocha = require("mocha");
var Reporter = require("./reporter");
var mocha = new Mocha({
ui: "tdd",
reporter: "spec"
});
mocha.addFile("test.js");
mocha.run();
次のようにthis wikiページを読んだ後、私は私のコードを設定します。しかし、私がこれを実行すると、私はReferenceError: describe is not defined
を得続けます。なぜこうなった? (私はGoogleでこの問題を捜索した場合の解決策のほとんどは、ノードではなく、モカとtest.js
を実行している人々についてでした。)
ワウありがとう! (私のテストでは、記述や文脈などを使っているので、私は「bdd」に変更しました) –