diff --git a/test/spec/ol/map.test.js b/test/spec/ol/map.test.js index 1679b0d91a..a1b2a7926e 100644 --- a/test/spec/ol/map.test.js +++ b/test/spec/ol/map.test.js @@ -355,38 +355,6 @@ describe('ol.Map', function() { }); - describe('#updateSize', function() { - var map, target; - - beforeEach(function(done) { - target = document.createElement('div'); - document.body.appendChild(target); - map = new ol.Map({ - controls: [], - target: target, - view: new ol.View({ - center: [0, 0], - zoom: 2 - }) - }); - map.once('postrender', function() { - done(); - }); - }); - - afterEach(function() { - map.setTarget(null); - document.body.removeChild(target); - }); - - it('should always generate the same size', function() { - var initialSize = map.getSize(); - map.updateSize(); - expect(map.getSize()).to.eql(initialSize); - }); - - }); - describe('create interactions', function() { var options; diff --git a/test_rendering/spec/ol/map.test.js b/test_rendering/spec/ol/map.test.js index d8e35ba614..4c391c1c76 100644 --- a/test_rendering/spec/ol/map.test.js +++ b/test_rendering/spec/ol/map.test.js @@ -36,6 +36,51 @@ describe('ol.rendering.Map', function() { return map; } + describe('#updateSize()', function() { + var map, target; + + function createMap(renderer) { + target = document.createElement('div'); + document.body.appendChild(target); + map = new ol.Map({ + renderer: renderer, + controls: [], + target: target, + view: new ol.View({ + center: [0, 0], + zoom: 2 + }) + }); + return map; + } + + afterEach(function() { + map.setTarget(null); + document.body.removeChild(target); + }); + + it('tests the canvas renderer', function(done) { + map = createMap('canvas'); + map.once('postrender', function() { + var initialSize = map.getSize(); + map.updateSize(); + expect(map.getSize()).to.eql(initialSize); + done(); + }); + }); + + it('tests the WebGL renderer', function(done) { + assertWebGL(); + map = createMap('webgl'); + map.once('postrender', function() { + var initialSize = map.getSize(); + map.updateSize(); + expect(map.getSize()).to.eql(initialSize); + done(); + }); + }); + }); + describe('#render()', function() { afterEach(function() { disposeMap(map);