(Require.js) 環境内で Mocha (Node ではなくブラウザ バージョン) を実行しようとしていますが、奇妙な問題が発生しています。
私が行った場合:
<script src="require.js" data-main='mochaTestMain.js'></script>
次に、mochaTestMain.js で次の操作を行います。
require(['someFile'], function() {
describe('foo', function() {
it('foo', function() {
chai.expect(false).to.equal(true)
});
});
});
私の「foo」仕様の結果が表示されます。ただし、まったく同じテストを内部someFile.js(defineステートメント内) に配置すると、テストは表示されません。モカはそれが存在することさえ知らなかったようです. console.logの中に を追加するdescribeと表示されますが、の中に を追加しても表示されitません。
モカにモジュールで定義されたテストを認識させるために何ができるかについて、誰か提案がありますか?