Move updateSize test in the rendering tests

This commit is contained in:
Frederic Junod
2017-02-05 18:51:38 +01:00
committed by Thomas Chandelle
parent ade0b7898b
commit 20c039135b
2 changed files with 45 additions and 32 deletions

View File

@@ -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;

View File

@@ -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);