Я пишу слой абстракции карты с использованием openlayers и фабрики с угловым разрешением для совместного использования API. Я пытаюсь использовать жасмин, чтобы проверить его, но OpenLayers, похоже, не играет хорошо.Тестирование Угловая фабрика, использующая OpenLayers
describe("add Group", function(){
var map;
beforeEach(function(){
module('surgeApp');
})
beforeEach(inject(function(mapBase){
map = mapBase;
}));
it("adds a group", function() {
expect(map.addNewGroup("WMS Layers", [])).toEqual(ol.layer.Group);
})
})
подбрасывает эту ошибку: Ошибка типа: Не удается прочитать свойство '0' неопределенной на он (ЦСИ/WebAPP/библиотеки/JS/OpenLayers-3.js: 703: 31)
Я полагаю, что-то связано с неправильной инициализацией карты, но не уверен, что будет с ней работать. Было бы обидно, если бы я не смог проверить это.