Merge pull request #10115 from jahow/improve-heatmap-test

Improve Heatmap hit detection test
This commit is contained in:
Olivier Guyot
2019-10-11 16:40:07 +02:00
committed by GitHub
+9 -3
View File
@@ -44,7 +44,7 @@ describe('ol.layer.Heatmap', function() {
}), }),
target: target target: target
}); });
map.renderSync(); map.render();
function hitTest(coordinate) { function hitTest(coordinate) {
const features = map.getFeaturesAtPixel( const features = map.getFeaturesAtPixel(
@@ -53,7 +53,13 @@ describe('ol.layer.Heatmap', function() {
return features.length ? features[0] : null; return features.length ? features[0] : null;
} }
setTimeout(function() { const renderer = layer.getRenderer();
renderer.worker_.addEventListener('message', function(event) {
if (!renderer.hitRenderInstructions_) {
return;
}
map.renderSync();
let res; let res;
res = hitTest([0, 0]); res = hitTest([0, 0]);
@@ -67,7 +73,7 @@ describe('ol.layer.Heatmap', function() {
document.body.removeChild(target); document.body.removeChild(target);
done(); done();
}, 100); });
}); });
}); });