Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 Loading... | |
| 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(); | |
| OLD | NEW |