diff --git a/rendering/cases/rotated-view/expected.png b/rendering/cases/rotated-view/expected.png new file mode 100644 index 0000000000..de3ae98a23 Binary files /dev/null and b/rendering/cases/rotated-view/expected.png differ diff --git a/rendering/cases/rotated-view/index.html b/rendering/cases/rotated-view/index.html new file mode 100644 index 0000000000..96cfb5a582 --- /dev/null +++ b/rendering/cases/rotated-view/index.html @@ -0,0 +1,22 @@ + + +
+ + + + + + + + diff --git a/rendering/cases/rotated-view/main.js b/rendering/cases/rotated-view/main.js new file mode 100644 index 0000000000..4e75c0ef42 --- /dev/null +++ b/rendering/cases/rotated-view/main.js @@ -0,0 +1,34 @@ +import Map from '../../../src/ol/Map.js'; +import View from '../../../src/ol/View.js'; +import {Vector as VectorLayer, Tile as TileLayer} from '../../../src/ol/layer.js'; +import {Vector as VectorSource, OSM} from '../../../src/ol/source.js'; +import Point from '../../../src/ol/geom/Point.js'; +import Feature from '../../../src/ol/Feature.js'; +import {fromLonLat} from '../../../src/ol/proj.js'; + +const center = fromLonLat([-111, 45.7]); + +new Map({ + layers: [ + new TileLayer({ + source: new OSM() + }), + new VectorLayer({ + source: new VectorSource({ + features: [ + new Feature( + new Point(center) + ) + ] + }) + }) + ], + target: 'map', + view: new View({ + center: center, + zoom: 4, + rotation: Math.PI / 4 + }) +}); + +render(); diff --git a/test/rendering/ol/expected/rotate-canvas.png b/test/rendering/ol/expected/rotate-canvas.png deleted file mode 100644 index e614cf3c08..0000000000 Binary files a/test/rendering/ol/expected/rotate-canvas.png and /dev/null differ diff --git a/test/rendering/ol/expected/zoom-canvas.png b/test/rendering/ol/expected/zoom-canvas.png deleted file mode 100644 index ab3b0abde3..0000000000 Binary files a/test/rendering/ol/expected/zoom-canvas.png and /dev/null differ diff --git a/test/rendering/ol/layer/expected/2-layers-canvas.png b/test/rendering/ol/layer/expected/2-layers-canvas.png deleted file mode 100644 index ad069af45c..0000000000 Binary files a/test/rendering/ol/layer/expected/2-layers-canvas.png and /dev/null differ diff --git a/test/rendering/ol/layer/tile.test.js b/test/rendering/ol/layer/tile.test.js index fcb01b3694..d5a800434c 100644 --- a/test/rendering/ol/layer/tile.test.js +++ b/test/rendering/ol/layer/tile.test.js @@ -127,14 +127,6 @@ describe('ol.rendering.layer.Tile', function() { }); }); - it('tests the canvas renderer', function(done) { - createMap('canvas'); - waitForTiles([source1, source2], {}, function() { - expectResemble(map, 'rendering/ol/layer/expected/2-layers-canvas.png', - IMAGE_TOLERANCE, done); - }); - }); - where('WebGL').it('tests the WebGL renderer', function(done) { assertWebGL(); createMap('webgl'); diff --git a/test/rendering/ol/map.test.js b/test/rendering/ol/map.test.js index 9e84ee11e9..fed97af903 100644 --- a/test/rendering/ol/map.test.js +++ b/test/rendering/ol/map.test.js @@ -98,14 +98,6 @@ describe('ol.rendering.Map', function() { describe('#rotate()', function() { - it('tests the canvas renderer', function(done) { - createMap('canvas'); - map.getView().setRotation(90); - map.getView().setCenter([10, 10]); - expectResemble( - map, 'rendering/ol/expected/rotate-canvas.png', 2.8, done); - }); - where('WebGL').it('tests the WebGL renderer', function(done) { assertWebGL(); createMap('webgl'); @@ -118,14 +110,6 @@ describe('ol.rendering.Map', function() { describe('#zoom()', function() { - it('tests the canvas renderer', function(done) { - createMap('canvas'); - map.getView().setCenter([10, 10]); - map.getView().setResolution(2); - expectResemble( - map, 'rendering/ol/expected/zoom-canvas.png', IMAGE_TOLERANCE, done); - }); - where('WebGL').it('tests the WebGL renderer', function(done) { assertWebGL(); createMap('webgl');