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

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

Issue 16691002: Improve the LayoutTest related with Config conversions for Canvas2D (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 6 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("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
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
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');
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698