Test that postrender is dispatched (again)
This commit is contained in:
@@ -296,22 +296,22 @@ describe('ol.renderer.canvas.VectorLayer', function() {
|
|||||||
expect(renderer.replayGroupChanged).to.be(false);
|
expect(renderer.replayGroupChanged).to.be(false);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('dispatches a render event when rendering to own context', function(done) {
|
it('dispatches a postrender event when rendering', function(done) {
|
||||||
const layer = renderer.getLayer();
|
const layer = renderer.getLayer();
|
||||||
layer.getSource().addFeature(new Feature(new Point([0, 0])));
|
layer.getSource().addFeature(new Feature(new Point([0, 0])));
|
||||||
layer.once('render', function() {
|
layer.once('postrender', function() {
|
||||||
expect(true);
|
expect(true);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
frameState.extent = [-10000, -10000, 10000, 10000];
|
frameState.extent = [-10000, -10000, 10000, 10000];
|
||||||
frameState.size = [100, 100];
|
frameState.size = [100, 100];
|
||||||
frameState.viewState.center = [0, 0];
|
frameState.viewState.center = [0, 0];
|
||||||
let composed = false;
|
let rendered = false;
|
||||||
if (renderer.prepareFrame(frameState, {})) {
|
if (renderer.prepareFrame(frameState, {})) {
|
||||||
composed = true;
|
rendered = true;
|
||||||
renderer.compose(renderer.context, frameState, layer.getLayerState);
|
renderer.renderFrame(frameState, layer.getLayerState());
|
||||||
}
|
}
|
||||||
expect(composed).to.be(true);
|
expect(rendered).to.be(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user