UNPKG

@yaga/leaflet-ng2

Version:
42 lines 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const chai_1 = require("chai"); const index_1 = require("./index"); describe("Base-Layer Directive", () => { const layerControlProvider = new index_1.LayersControlProvider(); let baseLayer; const layerProvider = new index_1.LayerProvider(); layerProvider.ref = {}; describe("[caption]", () => { it("should be changed in Leaflet when changing in Angular", (done) => { const val = "my layer"; layerControlProvider.ref = { removeLayer() { /* do nothing */ }, addBaseLayer(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", () => { const val = "my layer"; layerControlProvider.ref = { removeLayer() { /* do nothing */ }, addBaseLayer() { /* 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