Test points layer ready state
This commit is contained in:
@@ -747,5 +747,21 @@ describe('ol/renderer/webgl/PointsLayer', function () {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
it('is not ready until after second rebuildBuffers_ worker calls completed', function (done) {
|
||||||
|
map.renderSync();
|
||||||
|
map.getView().setCenter([10, 10]);
|
||||||
|
map.renderSync();
|
||||||
|
let changed = 0;
|
||||||
|
layer.on('change', function () {
|
||||||
|
try {
|
||||||
|
expect(layer.getRenderer().ready).to.be(++changed > 2);
|
||||||
|
if (changed === 4) {
|
||||||
|
done();
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
done(e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user