From 613d083e461a2be2be55fbf805f3b254eeff27a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Kr=C3=B6g?= Date: Wed, 2 Feb 2022 21:57:29 +0100 Subject: [PATCH] Test points layer ready state --- .../spec/ol/renderer/webgl/PointsLayer.test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/browser/spec/ol/renderer/webgl/PointsLayer.test.js b/test/browser/spec/ol/renderer/webgl/PointsLayer.test.js index e4901289eb..4090d0b8cf 100644 --- a/test/browser/spec/ol/renderer/webgl/PointsLayer.test.js +++ b/test/browser/spec/ol/renderer/webgl/PointsLayer.test.js @@ -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); + } + }); + }); }); });