Additional types for WebGL renderer, sources, and tiles

This commit is contained in:
Tim Schaub
2021-10-30 12:06:22 -06:00
parent 71020bb5e4
commit f336cf30b0
8 changed files with 69 additions and 28 deletions

View File

@@ -85,19 +85,19 @@ describe('ol/renderer/webgl/TileLayer', function () {
expect(renderer.tileTextureCache_.count_).to.be(1);
});
it('#isDrawableTile()', function (done) {
it('#isDrawableTile_()', function (done) {
const tile = tileLayer.getSource().getTile(0, 0, 0);
expect(renderer.isDrawableTile(tile)).to.be(false);
expect(renderer.isDrawableTile_(tile)).to.be(false);
tileLayer.getSource().on('tileloadend', () => {
expect(renderer.isDrawableTile(tile)).to.be(true);
expect(renderer.isDrawableTile_(tile)).to.be(true);
done();
});
tile.load();
const errorTile = tileLayer.getSource().getTile(1, 0, 1);
errorTile.setState(TileState.ERROR);
tileLayer.setUseInterimTilesOnError(false);
expect(renderer.isDrawableTile(errorTile)).to.be(true);
expect(renderer.isDrawableTile_(errorTile)).to.be(true);
tileLayer.setUseInterimTilesOnError(true);
expect(renderer.isDrawableTile(errorTile)).to.be(false);
expect(renderer.isDrawableTile_(errorTile)).to.be(false);
});
});