Use blocked scoped variables
In addition to using const and let, this also upgrades our linter config and removes lint (mostly whitespace).
This commit is contained in:
@@ -11,17 +11,17 @@ import TileGrid from '../../../src/ol/tilegrid/TileGrid.js';
|
||||
describe('ol.VectorImageTile', function() {
|
||||
|
||||
it('configures loader that sets features on the source tile', function(done) {
|
||||
var format = new GeoJSON();
|
||||
var url = 'spec/ol/data/point.json';
|
||||
var tile = new VectorImageTile([0, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ(), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
const format = new GeoJSON();
|
||||
const url = 'spec/ol/data/point.json';
|
||||
const tile = new VectorImageTile([0, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ(), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
|
||||
tile.load();
|
||||
var sourceTile = tile.getTile(tile.tileKeys[0]);
|
||||
var loader = sourceTile.loader_;
|
||||
const sourceTile = tile.getTile(tile.tileKeys[0]);
|
||||
const loader = sourceTile.loader_;
|
||||
expect(typeof loader).to.be('function');
|
||||
|
||||
_ol_events_.listen(sourceTile, 'change', function(e) {
|
||||
@@ -31,20 +31,20 @@ describe('ol.VectorImageTile', function() {
|
||||
});
|
||||
|
||||
it('sets LOADED state when previously failed source tiles are loaded', function(done) {
|
||||
var format = new GeoJSON();
|
||||
var url = 'spec/ol/data/unavailable.json';
|
||||
var sourceTile;
|
||||
var tile = new VectorImageTile([0, 0, 0] /* one world away */, 0, url, format,
|
||||
function(tile, url) {
|
||||
sourceTile = tile;
|
||||
defaultLoadFunction(tile, url);
|
||||
}, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ(), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
const format = new GeoJSON();
|
||||
const url = 'spec/ol/data/unavailable.json';
|
||||
let sourceTile;
|
||||
const tile = new VectorImageTile([0, 0, 0] /* one world away */, 0, url, format,
|
||||
function(tile, url) {
|
||||
sourceTile = tile;
|
||||
defaultLoadFunction(tile, url);
|
||||
}, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ(), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
|
||||
tile.load();
|
||||
var calls = 0;
|
||||
let calls = 0;
|
||||
_ol_events_.listen(tile, 'change', function(e) {
|
||||
++calls;
|
||||
expect(tile.getState()).to.be(calls == 2 ? TileState.LOADED : TileState.ERROR);
|
||||
@@ -59,13 +59,13 @@ describe('ol.VectorImageTile', function() {
|
||||
});
|
||||
|
||||
it('sets ERROR state when source tiles fail to load', function(done) {
|
||||
var format = new GeoJSON();
|
||||
var url = 'spec/ol/data/unavailable.json';
|
||||
var tile = new VectorImageTile([0, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ(), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
const format = new GeoJSON();
|
||||
const url = 'spec/ol/data/unavailable.json';
|
||||
const tile = new VectorImageTile([0, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ(), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
|
||||
tile.load();
|
||||
|
||||
@@ -76,12 +76,12 @@ describe('ol.VectorImageTile', function() {
|
||||
});
|
||||
|
||||
it('sets EMPTY state when tile has only empty source tiles', function(done) {
|
||||
var format = new GeoJSON();
|
||||
var url = '';
|
||||
var tile = new VectorImageTile([0, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {},
|
||||
_ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ(), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
const format = new GeoJSON();
|
||||
const url = '';
|
||||
const tile = new VectorImageTile([0, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {},
|
||||
_ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ(), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
|
||||
tile.load();
|
||||
|
||||
@@ -92,33 +92,33 @@ describe('ol.VectorImageTile', function() {
|
||||
});
|
||||
|
||||
it('only loads tiles within the source tileGrid\'s extent', function() {
|
||||
var format = new GeoJSON();
|
||||
var url = 'spec/ol/data/point.json';
|
||||
var tileGrid = new TileGrid({
|
||||
const format = new GeoJSON();
|
||||
const url = 'spec/ol/data/point.json';
|
||||
const tileGrid = new TileGrid({
|
||||
resolutions: [0.02197265625, 0.010986328125, 0.0054931640625],
|
||||
origin: [-180, 90],
|
||||
extent: [-88, 35, -87, 36]
|
||||
});
|
||||
var sourceTiles = {};
|
||||
var tile = new VectorImageTile([1, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [1, 0, -1], function(zxy) {
|
||||
return url;
|
||||
}, tileGrid,
|
||||
_ol_tilegrid_.createXYZ({extent: [-180, -90, 180, 90], tileSize: 512}),
|
||||
sourceTiles, 1, getProjection('EPSG:4326'), VectorTile, function() {});
|
||||
const sourceTiles = {};
|
||||
const tile = new VectorImageTile([1, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [1, 0, -1], function(zxy) {
|
||||
return url;
|
||||
}, tileGrid,
|
||||
_ol_tilegrid_.createXYZ({extent: [-180, -90, 180, 90], tileSize: 512}),
|
||||
sourceTiles, 1, getProjection('EPSG:4326'), VectorTile, function() {});
|
||||
tile.load();
|
||||
expect(tile.tileKeys.length).to.be(1);
|
||||
expect(tile.getTile(tile.tileKeys[0]).tileCoord).to.eql([0, 16, -10]);
|
||||
});
|
||||
|
||||
it('#dispose() while loading', function() {
|
||||
var format = new GeoJSON();
|
||||
var url = 'spec/ol/data/point.json';
|
||||
var tile = new VectorImageTile([0, 0, 0] /* one world away */, 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ({tileSize: 512}), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
const format = new GeoJSON();
|
||||
const url = 'spec/ol/data/point.json';
|
||||
const tile = new VectorImageTile([0, 0, 0] /* one world away */, 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ({tileSize: 512}), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
|
||||
tile.load();
|
||||
expect(tile.loadListenerKeys_.length).to.be(4);
|
||||
@@ -132,13 +132,13 @@ describe('ol.VectorImageTile', function() {
|
||||
});
|
||||
|
||||
it('#dispose() when loaded', function(done) {
|
||||
var format = new GeoJSON();
|
||||
var url = 'spec/ol/data/point.json';
|
||||
var tile = new VectorImageTile([0, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ({tileSize: 512}), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
const format = new GeoJSON();
|
||||
const url = 'spec/ol/data/point.json';
|
||||
const tile = new VectorImageTile([0, 0, -1], 0, url, format,
|
||||
defaultLoadFunction, [0, 0, -1], function() {
|
||||
return url;
|
||||
}, _ol_tilegrid_.createXYZ(), _ol_tilegrid_.createXYZ({tileSize: 512}), {},
|
||||
1, getProjection('EPSG:3857'), VectorTile, function() {});
|
||||
|
||||
tile.load();
|
||||
_ol_events_.listenOnce(tile, 'change', function() {
|
||||
|
||||
Reference in New Issue
Block a user