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

Unified Diff: third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-context-stroke.js

Issue 2689243002: Use testharness.js instead of js-test.js in LayoutTests/fast/canvas tests. (Closed)
Patch Set: Addressing comments Created 3 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-context-stroke.js
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-context-stroke.js b/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-context-stroke.js
deleted file mode 100644
index 4905abc48a478239b655d5bbe53486d28fcd3981..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-path-context-stroke.js
+++ /dev/null
@@ -1,56 +0,0 @@
-description("Series of tests to ensure stroke() works with optional path parameter.");
-
-var ctx = document.getElementById('canvas').getContext('2d');
-
-function pixelDataAtPoint() {
- return ctx.getImageData(75, 75, 1, 1).data;
-}
-
-function checkResult(expectedColors, sigma) {
- for (var i = 0; i < 4; i++)
- shouldBeCloseTo("pixelDataAtPoint()[" + i + "]", expectedColors[i], sigma);
-}
-
-function drawRectangleOn(contextOrPath) {
- contextOrPath.rect(25, 25, 50, 50);
-}
-
-function formatName(path) {
- return 'stroke(' + (path ? 'path' : '') + ')';
-}
-
-function testStrokeWith(path) {
- debug('Testing ' + formatName(path));
- ctx.fillStyle = 'rgb(255,0,0)';
- ctx.beginPath();
- ctx.fillRect(0, 0, 100, 100);
- ctx.strokeStyle = 'rgb(0,255,0)';
- ctx.lineWidth = 5;
- if (path) {
- ctx.stroke(path);
- } else {
- ctx.beginPath();
- drawRectangleOn(ctx);
- ctx.stroke();
- }
- debug('');
- checkResult([0, 255, 0, 255], 5);
-}
-
-// Execute test.
-function prepareTestScenario() {
- var path = new Path2D();
- drawRectangleOn(path);
-
- testStrokeWith();
- testStrokeWith(path);
-
- // Test exception cases.
- shouldThrow("ctx.stroke(null)");
- shouldThrow("ctx.stroke(undefined)");
- shouldThrow("ctx.stroke([])");
- shouldThrow("ctx.stroke({})");
-}
-
-// Run test and allow variation of results.
-prepareTestScenario();

Powered by Google App Engine
This is Rietveld 408576698