Render on view changes

This commit is contained in:
Tim Schaub
2016-11-13 10:25:20 -07:00
parent 51cab63032
commit 5b85f8ecc9
2 changed files with 30 additions and 1 deletions

View File

@@ -160,6 +160,23 @@ describe('ol.Map', function() {
document.body.removeChild(target);
});
it('is called when the view.changed() is called', function() {
var view = map.getView();
var spy = sinon.spy(map, 'render');
view.changed();
expect(spy.callCount).to.be(1);
});
it('is not called on view changes after the view has been removed', function() {
var view = map.getView();
map.setView(null);
var spy = sinon.spy(map, 'render');
view.changed();
expect(spy.callCount).to.be(0);
});
it('calls renderFrame_ and results in an postrender event', function(done) {
var spy = sinon.spy(map, 'renderFrame_');