Initial commit

This commit is contained in:
zhongjin
2020-06-13 18:34:34 +08:00
commit 52aaa9f15d
655 changed files with 96796 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
var Layers = require('../../../../src/api/v4/layers');
describe('api/v4/layers', function () {
var layers;
function createFakeLayer (id) {
return {
getId: function () {
return id;
}
};
}
function seedLayers (layers) {
var layerA = createFakeLayer('A');
var layerB = createFakeLayer('B');
var layerC = createFakeLayer('C');
layers.add(layerA);
layers.add(layerB);
layers.add(layerC);
return [layerA, layerB, layerC];
}
beforeEach(function () {
layers = new Layers();
});
describe('.remove', function () {
it('should remove the layer from the collection', function () {
var createdLayers = seedLayers(layers);
layers.remove(createdLayers[1]);
expect(layers.size()).toBe(2);
expect(layers.indexOf(createdLayers[0])).toBe(0);
expect(layers.indexOf(createdLayers[2])).toBe(1);
});
});
});