From 302a9d51e1a63b891edcbe30537be31ef68bc5ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Kr=C3=B6g?= Date: Sun, 15 May 2022 07:38:16 +0200 Subject: [PATCH] Fix WebGLTile browser tests The loader has to return a TypedArray, not ImageData --- test/browser/spec/ol/layer/WebGLTile.test.js | 22 ++++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/test/browser/spec/ol/layer/WebGLTile.test.js b/test/browser/spec/ol/layer/WebGLTile.test.js index d8d5a63840..bd4b8832ab 100644 --- a/test/browser/spec/ol/layer/WebGLTile.test.js +++ b/test/browser/spec/ol/layer/WebGLTile.test.js @@ -21,7 +21,7 @@ describe('ol/layer/WebGLTile', function () { source: new DataTileSource({ loader(z, x, y) { return new Promise((resolve) => { - resolve(new ImageData(256, 256)); + resolve(new ImageData(256, 256).data); }); }, }), @@ -278,15 +278,15 @@ describe('ol/layer/WebGLTile', function () { attribute vec2 a_textureCoord; uniform mat4 u_tileTransform; - uniform float u_texturePixelWidth; - uniform float u_texturePixelHeight; - uniform float u_textureResolution; - uniform float u_textureOriginX; - uniform float u_textureOriginY; + uniform float u_texturePixelWidth; + uniform float u_texturePixelHeight; + uniform float u_textureResolution; + uniform float u_textureOriginX; + uniform float u_textureOriginY; uniform float u_depth; varying vec2 v_textureCoord; - varying vec2 v_mapCoord; + varying vec2 v_mapCoord; void main() { v_textureCoord = a_textureCoord; @@ -419,7 +419,7 @@ describe('ol/layer/WebGLTile', function () { source: new DataTileSource({ loader(z, x, y) { return new Promise((resolve) => { - resolve(new ImageData(256, 256)); + resolve(new ImageData(256, 256).data); }); }, }), @@ -434,7 +434,7 @@ describe('ol/layer/WebGLTile', function () { source: new DataTileSource({ loader(z, x, y) { return new Promise((resolve) => { - resolve(new ImageData(256, 256)); + resolve(new ImageData(256, 256).data); }); }, }), @@ -450,7 +450,7 @@ describe('ol/layer/WebGLTile', function () { source: new DataTileSource({ loader(z, x, y) { return new Promise((resolve) => { - resolve(new ImageData(256, 256)); + resolve(new ImageData(256, 256).data); }); }, }), @@ -589,7 +589,7 @@ describe('ol/layer/WebGLTile', function () { sourceless.setSource( new DataTileSource({ loader(z, x, y) { - return new ImageData(256, 256); + return new ImageData(256, 256).data; }, }) );