私はNodeJSを持っているとモカがインストールされ、Windows 7のx64上で作業 - 私が作成した場合、私はモカがexports
インタフェースを使用して定義されたすべてのテストを認識することができません(http://visionmedia.github.com/mocha/で説明したように)Windowsで「エクスポート」スタイルのテストを実行するにはどうすればよいですか?
- これまでのところ、とても良いです次のコードを含むテスト/ bdd.js:
var should = require('should');
describe('TestDemo - BDD interface', function(){
describe('#foo', function(){
it('1 should equal 1', function(){ (1).should.equal(1); });
});
});
私はモカを実行すると予想される出力を得ることができます。
D:\Projects\NodeDemo>mocha -R spec
TestDemo - BDD interface
#foo
✓ 1 should equal 1
✔ 1 tests complete (7ms)
D:\Projects\NodeDemo>
をしかし、私はこのコード(BASを含む試験/ exports.jsを作成する場合モカサイトで提供「輸出」インターフェースの例にED)私はモカを実行したときに
var should = require('should');
module.exports = {
'TestDemo - exports interface': {
'#foo': {
'1 should equal 1': function(){ (1).should.equal(1); }
}
}
};
それはどんなテストを見つけることができません:
D:プロジェクト\ \ NodeDemo>モカ-Rスペック
✔0完全なテスト(1ミリ秒)
D:\プロジェクト\ NodeDemo>
私はスイッチや、テスト定義のために使用するインタフェースmocha
を指定していないと思っていますが、Windowsではまだサポートされていないものが見つかりました。何か案は?ランニングもちろん
D'OH!同じミスはここに:) –
嬉しいのは私だけではなかった... :) –