在我的茉莉花测试中,我通过以下方式测试应用程序初始化:
(function () {
"use strict";
describe('app', function () {
beforeEach(function() {
module('app');
});
it('should load without errors', function() {
expect(function() {
angular.bootstrap(angular.element('body'), ['app']);
}).not.toThrow();
});
});
}());
我的问题是,当我运行 Karma 时,我经常得到:
Expected function not to throw an exception , but it threw [ng:btstrpd] App Already Bootstrapped with this Element '<body>'
我认为最好的解决方案是在 afterEach 中“取消引导”应用程序,但我在文档中找不到任何方法。
有任何想法吗?