| OLD | NEW |
| 1 description("Ensure correct behavior of canvas with path fill shadow"); | 1 description("Ensure correct behavior of canvas with path fill shadow"); |
| 2 | 2 |
| 3 function print(message, color) | 3 function print(message, color) |
| 4 { | 4 { |
| 5 var paragraph = document.createElement("div"); | 5 var paragraph = document.createElement("div"); |
| 6 paragraph.appendChild(document.createTextNode(message)); | 6 paragraph.appendChild(document.createTextNode(message)); |
| 7 paragraph.style.fontFamily = "monospace"; | 7 paragraph.style.fontFamily = "monospace"; |
| 8 if (color) | 8 if (color) |
| 9 paragraph.style.color = color; | 9 paragraph.style.color = color; |
| 10 document.getElementById("console").appendChild(paragraph); | 10 document.getElementById("console").appendChild(paragraph); |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 | 66 |
| 67 imageData = ctx.getImageData(570, 85, 1, 1); | 67 imageData = ctx.getImageData(570, 85, 1, 1); |
| 68 data = imageData.data; | 68 data = imageData.data; |
| 69 shouldBe('data[0]', '255'); | 69 shouldBe('data[0]', '255'); |
| 70 shouldBe('data[1]', '20'); | 70 shouldBe('data[1]', '20'); |
| 71 shouldBe('data[2]', '0'); | 71 shouldBe('data[2]', '0'); |
| 72 | 72 |
| 73 imageData = ctx.getImageData(380, 30, 1, 1); | 73 imageData = ctx.getImageData(380, 30, 1, 1); |
| 74 data = imageData.data; | 74 data = imageData.data; |
| 75 shouldBe('data[0]', '255'); | 75 shouldBe('data[0]', '255'); |
| 76 shouldBe('data[1]', '20'); | 76 shouldBeCloseTo('data[1]', 20, 3); |
| 77 shouldBe('data[2]', '0'); | 77 shouldBe('data[2]', '0'); |
| 78 | 78 |
| 79 imageData = ctx.getImageData(400, 40, 1, 1); | 79 imageData = ctx.getImageData(400, 40, 1, 1); |
| 80 data = imageData.data; | 80 data = imageData.data; |
| 81 shouldBe('data[0]', '255'); | 81 shouldBe('data[0]', '255'); |
| 82 shouldBe('data[1]', '20'); | 82 shouldBe('data[1]', '20'); |
| 83 shouldBe('data[2]', '0'); | 83 shouldBe('data[2]', '0'); |
| 84 | 84 |
| 85 // Verify blurry shadow. | 85 // Verify blurry shadow. |
| 86 imageData = ctx.getImageData(640, 640, 1, 1); | 86 imageData = ctx.getImageData(640, 640, 1, 1); |
| (...skipping 16 matching lines...) Expand all Loading... |
| 103 shouldBe('data[1]', '0'); | 103 shouldBe('data[1]', '0'); |
| 104 shouldBe('data[2]', '0'); | 104 shouldBe('data[2]', '0'); |
| 105 shouldNotBe('data[3]', '255'); | 105 shouldNotBe('data[3]', '255'); |
| 106 | 106 |
| 107 imageData = ctx.getImageData(375, 390, 1, 1); | 107 imageData = ctx.getImageData(375, 390, 1, 1); |
| 108 data = imageData.data; | 108 data = imageData.data; |
| 109 shouldBe('data[0]', '255'); | 109 shouldBe('data[0]', '255'); |
| 110 shouldBe('data[1]', '0'); | 110 shouldBe('data[1]', '0'); |
| 111 shouldBe('data[2]', '0'); | 111 shouldBe('data[2]', '0'); |
| 112 shouldNotBe('data[3]', '255'); | 112 shouldNotBe('data[3]', '255'); |
| OLD | NEW |