インターンはrequireJsを使用してテストをロードしていますか? このアプローチを使用して、テストしたいモジュールの依存関係をモックアウトしているので、これが Intern でも機能するかどうか疑問に思います。
質問する
2000 次
2 に答える
8
Intern は Dojo Toolkit の AMD ローダーを使用します。map
依存関係をモックアウトするには、標準の AMD機能を使用するだけでよいはずです。Intern 構成ファイルでは、次のようなもので、必要なことを行う必要があります。
define({
…,
loader: {
map: {
myPackage: {
'myPackage/foo': 'myPackage/mocks/foo',
'herp': 'myPackage/mocks/herp',
'derp': 'myPackage/mocks/derp'
}
}
}
});
の詳細については、 https://github.com/amdjs/amdjs-api/wiki/Common-Config#map-を参照してくださいmap
。
于 2013-05-01T19:52:14.190 に答える
2
これが役立つかどうかはわかりません。Dojo ローダーを使用してモジュールの依存関係をモックするためのモジュールを作成しました: https://github.com/stdavis/StubModule
私のニーズにうまく機能します。インターンでうまくいかない理由はわかりませんが、まだ試していません。
于 2013-05-07T21:43:38.323 に答える