0
访问全局JavaScript模块
我已经创建了一个全球性模块(我们使用JavaScript,我们不使用节点或角度,这是一个纯JavaScript代码)和我的模块如下所示:如何茉莉花
var ComponentsModule = (function (kendo) {
var addLieferbilanzkreisModalComponent = null;
return {
getAddLieferbilanzkreisModalComponent: function() {
return addLieferbilanzkreisModalComponent;
},
registerAddLieferbilanzkreisModalComponent: function(component) {
addLieferbilanzkreisModalComponent = component;
kendo.bind(component.modal, kendo.observable(component.viewModel));
}
};
})(kendo);
它工作正常,但在茉莉花是不确定的。如何在Jasmine中访问我的模块?
describe("Components", function() {
describe("ComponentsModule: ", function() {
it("Should register AddLieferbilanzkreisModalComponent", function() {
// Arrange
var module = ComponentsModule; // undefined
// Act
module.registerAddLieferbilanzkreisModalComponent();
// Assert
expect(module.getAddLieferbilanzkreisModalComponent()).toBeDefined();
});
});
})
我们使用ReSharper的,现在运行测试,因此它会自动引用依赖条件(我猜的,因为到现在为止所有的测试都跑了,对模块excepttests)
任何线索?