Skip to content

Commit 0b74f21

Browse files
[UT]ol render review by songym
1 parent 7457855 commit 0b74f21

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

test/openlayers/core/MapExtendSpec.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import Polygon from 'ol/geom/Polygon';
2020
import VectorLayer from 'ol/layer/Vector';
2121
import LayerGroup from 'ol/layer/Group';
2222
import VectorSource from 'ol/source/Vector';
23+
import { unByKey } from 'ol/Observable';
2324

2425
describe('openlayers_MapExtend', () => {
2526
let originalTimeout, map, testDiv;
@@ -80,7 +81,9 @@ describe('openlayers_MapExtend', () => {
8081
});
8182
map.addLayer(graphicLayer);
8283

83-
setTimeout(() => {
84+
const key = graphicLayer.once('postrender', function () {
85+
if (graphicLayer.getSource().renderer) {
86+
unByKey(key);
8487
graphicLayer.getSource()._forEachFeatureAtCoordinate([30, 30], 1, (result) => {
8588
expect(graphics).toContain(result);
8689
});
@@ -97,7 +100,8 @@ describe('openlayers_MapExtend', () => {
97100
expect(map.getFeaturesAtPixel(pixel).length).toBe(2);
98101
map.removeLayer(graphicLayer);
99102
done();
100-
}, 0)
103+
}
104+
})
101105
})
102106
it('forEachFeatureAtPixel_layerGroup_issue26', (done) => {
103107
var feature = new Feature(new Polygon([

0 commit comments

Comments
 (0)