Add projection parameter to ol.source.Tile#forEachLoadedTile

This commit is contained in:
Petr Sloup
2015-06-10 10:09:34 +02:00
parent 63084d30e9
commit e0cfa1951a
7 changed files with 70 additions and 39 deletions

View File

@@ -26,7 +26,7 @@ describe('ol.source.Tile', function() {
var zoom = 3;
var range = grid.getTileRangeForExtentAndZ(extent, zoom);
source.forEachLoadedTile(zoom, range, callback);
source.forEachLoadedTile(source.getProjection(), zoom, range, callback);
expect(callback.callCount).to.be(0);
});
@@ -38,7 +38,7 @@ describe('ol.source.Tile', function() {
var zoom = 3;
var range = grid.getTileRangeForExtentAndZ(extent, zoom);
source.forEachLoadedTile(zoom, range, callback);
source.forEachLoadedTile(source.getProjection(), zoom, range, callback);
expect(source.getTile.callCount).to.be(0);
source.getTile.restore();
});
@@ -55,7 +55,7 @@ describe('ol.source.Tile', function() {
var zoom = 1;
var range = new ol.TileRange(0, 1, 0, 1);
source.forEachLoadedTile(zoom, range, callback);
source.forEachLoadedTile(source.getProjection(), zoom, range, callback);
expect(callback.callCount).to.be(3);
});
@@ -71,9 +71,10 @@ describe('ol.source.Tile', function() {
var zoom = 1;
var range = new ol.TileRange(0, 1, 0, 1);
var covered = source.forEachLoadedTile(zoom, range, function() {
return true;
});
var covered = source.forEachLoadedTile(source.getProjection(), zoom,
range, function() {
return true;
});
expect(covered).to.be(true);
});
@@ -89,9 +90,10 @@ describe('ol.source.Tile', function() {
var zoom = 1;
var range = new ol.TileRange(0, 1, 0, 1);
var covered = source.forEachLoadedTile(zoom, range, function() {
return true;
});
var covered = source.forEachLoadedTile(source.getProjection(), zoom,
range, function() {
return true;
});
expect(covered).to.be(false);
});
@@ -107,9 +109,10 @@ describe('ol.source.Tile', function() {
var zoom = 1;
var range = new ol.TileRange(0, 1, 0, 1);
var covered = source.forEachLoadedTile(zoom, range, function() {
return false;
});
var covered = source.forEachLoadedTile(source.getProjection(), zoom,
range, function() {
return false;
});
expect(covered).to.be(false);
});