[ol.TileCache] tile cache size is not 1

This commit is contained in:
Éric Lemoine
2012-06-22 16:48:34 +02:00
parent b664847591
commit 3f9fd2f47a
2 changed files with 23 additions and 5 deletions

View File

@@ -1,5 +1,23 @@
describe('ol.TileCache', function() {
describe('add tiles to cache', function() {
var Tile, tilecache;
beforeEach(function() {
Tile = ol.Tile.createConstructor(200, 200);
tilecache = new ol.TileCache(5);
});
it('does add tiles, without exceeding cache size', function() {
for (var i=0; i<6; i++) {
var url = 'url' + i;
var tile = new Tile(url);
tilecache.set(url, tile);
}
expect(tilecache.getCount()).toEqual(5);
});
});
describe('exceed the cache capacity', function() {
var Tile, tilecache, tile;

View File

@@ -363,11 +363,11 @@ describe('ol.layer.TileLayer', function() {
it('returns the expected tile', function() {
var tile = layer.getTileForXYZ(1, 2, 2);
expect(tile.getUrl()).toEqual('/2/1/2');
//var bounds = tile.getBounds();
//expect(bounds.getMinX()).toEqual(-64);
//expect(bounds.getMinY()).toEqual(0);
//expect(bounds.getMaxX()).toEqual(0);
//expect(bounds.getMaxY()).toEqual(64);
var bounds = tile.getBounds();
expect(bounds.getMinX()).toEqual(-64);
expect(bounds.getMinY()).toEqual(0);
expect(bounds.getMaxX()).toEqual(0);
expect(bounds.getMaxY()).toEqual(64);
});
});