(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
ません。
モカにモジュールで定義されたテストを認識させるために何ができるかについて、誰か提案がありますか?