モジュールでコンポーネントを定義したときに、単体テストを Angular.js で動作させることができません。これは、Jasmine で Karma テスト ランナーを使用した単体テストです。いくつかの投稿を見てきましたが、これがモジュールコントローラーをテストする方法のようです。ただし、テスト ランナーの出力には、「モジュールが定義されていません」と表示されます。何が欠けているのかわかりません。karam.conf.js で何かを設定する必要がありますか?
describe('bulkEditor factories', function() {
beforeEach(module('BulkEditor'));
it('should see the controller', inject(function($controller) {
expect($controller('GroupController'.toBeTruthy()));
}));
});
これは、含まれるファイルのリストを示す私の karma.conf.js ファイルのセクションです。
files = [
JASMINE,
JASMINE_ADAPTER,
'https://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js',
'app/js/app/**/*.js',
'test/*.spec.js'
];