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)
任何線索?