From af4deba893faabfdf804cb139e43dfb7125c4303 Mon Sep 17 00:00:00 2001 From: Solly Ross Date: Wed, 10 Jan 2018 11:08:21 -0500 Subject: [PATCH] Fix slice usage in display tests on IE11 IE11 doesn't support the `slice` method on ArrayBufferViews, so we have to use the old `Array.prototype.slice.call` trick in the tests instead. --- tests/test.display.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test.display.js b/tests/test.display.js index 60201ed..2e8f90e 100644 --- a/tests/test.display.js +++ b/tests/test.display.js @@ -354,7 +354,8 @@ describe('Display/Canvas Helper', function () { for (let x = 0;x < 16;x++) { let pixel; if ((x < 4) && (y < 4)) { - pixel = checked_data.slice((y*4+x)*4, (y*4+x+1)*4); + // NB: of course IE11 doesn't support #slice on ArrayBufferViews... + pixel = Array.prototype.slice.call(checked_data, (y*4+x)*4, (y*4+x+1)*4); } else { pixel = [0, 0xff, 0, 255]; } -- 2.39.2