我有一个定义如下的模块:
IEnumerable<T>
正如您所见,public class MyStupidClass : IEnumerable<int>, IEnumerable<long>
{
}
取决于var angular_multi_select_engine = angular.module('angular-multi-select-engine', [
'angular-multi-select-constants'
]);
模块。
我试图在engine
上运行一些测试,其中包含:
constants
但是当我尝试运行茉莉花时,它说:
engine
如果我尝试仅加载beforeEach(function() {
angular.mock.module('angular-multi-select-engine', 'angular-multi-select-constants');
});
模块,Jasmine按预期工作,我可以测试Error: [$injector:modulerr] Failed to instantiate module angular-multi-select-engine due to:
[$injector:nomod] Module 'angular-multi-select-engine' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
模块的值。
我应该如何加载具有依赖关系的模块?
答案 0 :(得分:0)
事实证明Jasmine没有加载engine
模块,因为我使用了ES6语法。我将打开一个关于此的新问题。