Refactor unittest for WebGLPointsLayerRenderer

The test for the prerender and postrender events now uses a WebGLPointsLayer instead of a VectorLayer.
This is less confusing and probably closer to practical usage, too.
This commit is contained in:
Langbein, Michael
2020-08-31 10:29:42 +02:00
parent 7808a8cb9a
commit 301e083dea

View File

@@ -4,6 +4,7 @@ import Point from '../../../../../src/ol/geom/Point.js';
import VectorLayer from '../../../../../src/ol/layer/Vector.js';
import VectorSource from '../../../../../src/ol/source/Vector.js';
import ViewHint from '../../../../../src/ol/ViewHint.js';
import WebGLPointsLayer from '../../../../../src/ol/layer/WebGLPoints.js';
import WebGLPointsLayerRenderer from '../../../../../src/ol/renderer/webgl/PointsLayer.js';
import {WebGLWorkerMessageType} from '../../../../../src/ol/renderer/webgl/Layer.js';
import {
@@ -614,8 +615,13 @@ describe('ol.renderer.webgl.PointsLayer', function () {
}),
});
layer = new VectorLayer({
layer = new WebGLPointsLayer({
source,
style: {
symbol: {
symbolType: 'square',
},
},
});
renderer = new WebGLPointsLayerRenderer(layer, {