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);
|
||||
});
|
||||
|
||||
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();
|
||||
layer.getSource().addFeature(new Feature(new Point([0, 0])));
|
||||
layer.once('render', function() {
|
||||
layer.once('postrender', function() {
|
||||
expect(true);
|
||||
done();
|
||||
});
|
||||
frameState.extent = [-10000, -10000, 10000, 10000];
|
||||
frameState.size = [100, 100];
|
||||
frameState.viewState.center = [0, 0];
|
||||
let composed = false;
|
||||
let rendered = false;
|
||||
if (renderer.prepareFrame(frameState, {})) {
|
||||
composed = true;
|
||||
renderer.compose(renderer.context, frameState, layer.getLayerState);
|
||||
rendered = true;
|
||||
renderer.renderFrame(frameState, layer.getLayerState());
|
||||
}
|
||||
expect(composed).to.be(true);
|
||||
expect(rendered).to.be(true);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user