Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(517)

Side by Side Diff: LayoutTests/fast/canvas/script-tests/canvas-ImageData.js

Issue 216923004: Expose ImageData on WorkerGlobalScope. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 description("Test ImageData constructor"); 1 if ("importScripts" in this)
Justin Novosad 2014/03/28 17:56:51 This file should be moved out of the script-test s
sof 2014/03/28 18:39:07 thanks, didn't know - moved it into resources/ and
2 importScripts('../../../resources/js-test.js');
3 else
4 description("Test ImageData constructor");
2 5
3 function setRGBA(imageData, i, rgba) { 6 function setRGBA(imageData, i, rgba) {
4 var s = i * 4; 7 var s = i * 4;
5 imageData[s] = rgba[0]; 8 imageData[s] = rgba[0];
6 imageData[s + 1] = rgba[1]; 9 imageData[s + 1] = rgba[1];
7 imageData[s + 2] = rgba[2]; 10 imageData[s + 2] = rgba[2];
8 imageData[s + 3] = rgba[3]; 11 imageData[s + 3] = rgba[3];
9 } 12 }
10 13
11 function getRGBA(imageData, i) { 14 function getRGBA(imageData, i) {
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 61
59 var data = new Uint8ClampedArray(400); 62 var data = new Uint8ClampedArray(400);
60 data[22] = 129; 63 data[22] = 129;
61 imageDataFromData = new ImageData(data, 20, 5); 64 imageDataFromData = new ImageData(data, 20, 5);
62 shouldBe("imageDataFromData.width", "20"); 65 shouldBe("imageDataFromData.width", "20");
63 shouldBe("imageDataFromData.height", "5"); 66 shouldBe("imageDataFromData.height", "5");
64 shouldBe("imageDataFromData.data", "data"); 67 shouldBe("imageDataFromData.data", "data");
65 shouldBe("getRGBA(imageDataFromData.data, 2)", "getRGBA(data, 2)"); 68 shouldBe("getRGBA(imageDataFromData.data, 2)", "getRGBA(data, 2)");
66 setRGBA(imageDataFromData.data, 2, testColor); 69 setRGBA(imageDataFromData.data, 2, testColor);
67 shouldBe("getRGBA(imageDataFromData.data, 2)", "getRGBA(data, 2)"); 70 shouldBe("getRGBA(imageDataFromData.data, 2)", "getRGBA(data, 2)");
71
72 finishJSTest();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698