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

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

Issue 804743002: Deprecate CanvasRenderingContext2D.webkitImageSmoothingEnabled (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: update expectations Created 6 years 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 | Annotate | Revision Log
OLDNEW
1 description("Tests for the imageSmoothingEnabled attribute."); 1 description("Tests for the imageSmoothingEnabled attribute.");
2 var ctx = document.createElement('canvas').getContext('2d'); 2 var ctx = document.createElement('canvas').getContext('2d');
3 3
4 debug("Test that the default value is true."); 4 debug("Test that the default value is true.");
5 shouldBe("ctx.imageSmoothingEnabled", "true"); 5 shouldBe("ctx.imageSmoothingEnabled", "true");
6 shouldBe("ctx.webkitImageSmoothingEnabled", "true");
6 7
7 debug("Test that false is returned after a the attribute is set to false."); 8 debug("Test that false is returned after a the attribute is set to false.");
8 ctx.imageSmoothingEnabled = false; 9 ctx.imageSmoothingEnabled = false;
9 shouldBe("ctx.imageSmoothingEnabled", "false"); 10 shouldBe("ctx.imageSmoothingEnabled", "false");
11 shouldBe("ctx.webkitImageSmoothingEnabled", "false");
10 12
11 debug("Test that restore works. We save a false state; create, then save a true state; and then finally restore."); 13 debug("Test that restore works. We save a false state; create, then save a true state; and then finally restore.");
12 ctx.save(); 14 ctx.save();
13 ctx.imageSmoothingEnabled = true; 15 ctx.imageSmoothingEnabled = true;
14 ctx.restore(); 16 ctx.restore();
15 shouldBe("ctx.imageSmoothingEnabled", "false"); 17 shouldBe("ctx.imageSmoothingEnabled", "false");
16 18
17 var image = document.createElement('canvas'); 19 var image = document.createElement('canvas');
18 image.width = 2; 20 image.width = 2;
19 image.height = 1; 21 image.height = 1;
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 ctx.imageSmoothingEnabled = false; 71 ctx.imageSmoothingEnabled = false;
70 ctx.save(); 72 ctx.save();
71 ctx.imageSmoothingEnabled = true; 73 ctx.imageSmoothingEnabled = true;
72 ctx.restore(); 74 ctx.restore();
73 ctx.drawImage(image, 0, 0, canvas.width, canvas.height); 75 ctx.drawImage(image, 0, 0, canvas.width, canvas.height);
74 left_of_center_pixel = ctx.getImageData(1, 0, 1, 1); 76 left_of_center_pixel = ctx.getImageData(1, 0, 1, 1);
75 shouldBe("left_of_center_pixel.data[0]", "0"); 77 shouldBe("left_of_center_pixel.data[0]", "0");
76 shouldBe("left_of_center_pixel.data[1]", "0"); 78 shouldBe("left_of_center_pixel.data[1]", "0");
77 shouldBe("left_of_center_pixel.data[2]", "0"); 79 shouldBe("left_of_center_pixel.data[2]", "0");
78 80
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698