add an ol.TileCache and use it in ol.TileLayer

This commit is contained in:
Éric Lemoine
2012-06-21 18:56:43 +02:00
parent a06de64f37
commit 1c7e0f8481
7 changed files with 92 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
describe('ol.TileCache', function() {
describe('exceed the cache capacity', function() {
var tilecache, tile;
beforeEach(function() {
tilecache = new ol.TileCache(1);
tile = new ol.Tile('url1');
tilecache.set('url1', tile);
spyOn(tile, 'destroy');
});
it('calls tile.destroy', function() {
tilecache.set('url2', new ol.Tile('url2'));
expect(tile.destroy).toHaveBeenCalled();
});
});
});