move properties from layer/XYZ to layer/TileLayer

This commit is contained in:
Éric Lemoine
2012-06-21 12:41:43 +02:00
parent 5da8fc8d49
commit 5f1e53a0c9
4 changed files with 232 additions and 75 deletions

View File

@@ -63,6 +63,7 @@
<script type="text/javascript" src="spec/ol/TileSet.test.js"></script>
<script type="text/javascript" src="spec/ol/geom/Point.test.js"></script>
<script type="text/javascript" src="spec/ol/geom/MultiPoint.test.js"></script>
<script type="text/javascript" src="spec/ol/layer/TileLayer.test.js"></script>
<script type="text/javascript" src="spec/ol/layer/XYZ.test.js"></script>
<script type="text/javascript" src="spec/ol/Feature.test.js"></script>

View File

@@ -0,0 +1,61 @@
describe('ol.layer.TileLayer', function() {
describe('create a tile layer', function() {
it('returns an ol.layer.TileLayer instance', function() {
var layer = new ol.layer.TileLayer();
expect(layer instanceof ol.layer.TileLayer).toBe(true);
});
});
describe('get tile origin', function() {
var layer;
beforeEach(function() {
layer = new ol.layer.TileLayer();
});
describe('with tileOriginX and tileOriginY set', function() {
beforeEach(function() {
layer.setTileOrigin(1, 2);
});
it('returns the expected origin', function() {
var origin = layer.getTileOrigin();
expect(origin).toEqual([1, 2]);
});
});
describe('with extent set', function() {
beforeEach(function() {
layer.setExtent(new ol.Bounds(-180, -90, 180, 90));
});
it('returns the expected origin', function() {
var origin = layer.getTileOrigin();
expect(origin).toEqual([-180, -90]);
});
});
describe('with extent and tileOriginCorner set', function() {
beforeEach(function() {
layer.setExtent(new ol.Bounds(-180, -90, 180, 90));
layer.setTileOriginCorner('tr');
});
it('returns the expected origin', function() {
var origin = layer.getTileOrigin();
expect(origin).toEqual([180, 90]);
});
});
});
});