私のディレクトリ構造は次のようになります。
\js
...
\models\...
...
\test
\test_runner.js
\error_test.js
...
main_tests.js
に次のコードがありますmain_tests.js
。
requirejs(['test/test_runner'],function(){
console.log('Testing begins');
});
は次のtest_runner.js
ようになります。
define('test_runner',['test/error_test'],function(){
console.log("in test_runner");
});
error_test.js
は次のようになります。
define('error_test',['modules/error'],function() {
console.log('in erro_test');
});
お気づきかもしれませんが、test_runner.js
いくつかのテストから実行したいと思います。main_tests.js
テストするアプリケーションの依存関係を定義する必要があります。アプリケーションを動作するようにセットアップできます (ember ベースです)。テストのコードを実行するとtest_runner.js
、 がロードされますが、実行されず、その依存関係 ( ) もロードされませんerror_test.js
。
なぜそれができないのか考えていますか?