UNPKG

@jmarcelof/leaflet-ng2

Version:
42 lines 1.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var chai_1 = require("chai"); var index_1 = require("./index"); describe("Base-Layer Directive", function () { var layerControlProvider = new index_1.LayersControlProvider(); var baseLayer; var layerProvider = new index_1.LayerProvider(); layerProvider.ref = {}; describe("[caption]", function () { it("should be changed in Leaflet when changing in Angular", function (done) { var val = "my layer"; layerControlProvider.ref = { removeLayer: function () { /* do nothing */ }, addBaseLayer: function (ref, caption) { chai_1.expect(ref).equal(layerProvider.ref); chai_1.expect(caption).equal(val); done(); }, }; baseLayer = new index_1.BaseLayerDirective(layerProvider, layerControlProvider); baseLayer.caption = val; }); it("should be readable", function () { var val = "my layer"; layerControlProvider.ref = { removeLayer: function () { /* do nothing */ }, addBaseLayer: function () { /* do nothing */ }, }; baseLayer = new index_1.BaseLayerDirective(layerProvider, layerControlProvider); layerControlProvider.ref._layers = [{ layer: layerProvider.ref, name: val }]; chai_1.expect(baseLayer.caption).equal(val); }); }); }); //# sourceMappingURL=base-layer.directive.spec.js.map