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

Unified Diff: third_party/WebKit/LayoutTests/fast/canvas/canvas-hit-regions-fill-rule-test.html

Issue 2679193002: 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/canvas-hit-regions-fill-rule-test.html
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-hit-regions-fill-rule-test.html b/third_party/WebKit/LayoutTests/fast/canvas/canvas-hit-regions-fill-rule-test.html
index 093d8ed9877c3c983ffd52350c1cb2da00f9f7c6..4a57d373c5ad6beae3c96f61678c893123a56e1e 100644
--- a/third_party/WebKit/LayoutTests/fast/canvas/canvas-hit-regions-fill-rule-test.html
+++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-hit-regions-fill-rule-test.html
@@ -1,76 +1,69 @@
-<!DOCTYPE html>
-<html>
-<head>
- <title>Canvas Hit Regions: fillRule test</title>
- <script src="../../resources/js-test.js"></script>
-</head>
+<script src='../../resources/testharness.js'></script>
+<script src='../../resources/testharnessreport.js'></script>
<body>
-<canvas id="canvas" width="400" height="400">
+<canvas id='canvas' width='400' height='400'>
</canvas>
-<script src="./resources/canvas-hit-region-event.js"></script>
+<script src='./resources/canvas-hit-region-event.js'></script>
<script>
+test(function(t) {
- var canvas = document.getElementById("canvas");
- var context = canvas.getContext("2d");
+ var canvas = document.getElementById('canvas');
+ var context = canvas.getContext('2d');
context.rect(20, 20, 60, 60);
context.rect(0, 0, 100, 100);
context.addHitRegion({
- id : "nonzero"
+ id : 'nonzero'
// default fillRule
});
- debug("default fillRule(nonzero):");
- shouldBe("clickCanvas(1, 1)", "'nonzero'");
- shouldBe("clickCanvas(99, 98)", "'nonzero'");
- shouldBe("clickCanvas(21, 21)", "'nonzero'");
- shouldBe("clickCanvas(50, 50)", "'nonzero'");
- debug("");
+ // default fillRule(nonzero)
+ assert_equals(clickCanvas(1, 1), 'nonzero');
+ assert_equals(clickCanvas(99, 98), 'nonzero');
+ assert_equals(clickCanvas(21, 21), 'nonzero');
+ assert_equals(clickCanvas(50, 50), 'nonzero');
- context.removeHitRegion("nonzero");
+ context.removeHitRegion('nonzero');
context.addHitRegion({
- id : "evenodd",
- fillRule : "evenodd"
+ id : 'evenodd',
+ fillRule : 'evenodd'
});
- debug("fillRule = evenodd:");
- shouldBe("clickCanvas(1, 1)", "'evenodd'");
- shouldBe("clickCanvas(99, 98)", "'evenodd'");
- shouldBe("clickCanvas(21, 21)", "null");
- shouldBe("clickCanvas(50, 50)", "null");
- debug("");
+ // fillRule = evenodd
+ assert_equals(clickCanvas(1, 1), 'evenodd');
+ assert_equals(clickCanvas(99, 98), 'evenodd');
+ assert_equals(clickCanvas(21, 21), null);
+ assert_equals(clickCanvas(50, 50), null);
- context.removeHitRegion("evenodd");
+ context.removeHitRegion('evenodd');
context.addHitRegion({
- id : "nonzero",
- fillRule : "nonzero"
+ id : 'nonzero',
+ fillRule : 'nonzero'
});
- debug("fillRule = nonzero:");
- shouldBe("clickCanvas(1, 1)", "'nonzero'");
- shouldBe("clickCanvas(99, 98)", "'nonzero'");
- shouldBe("clickCanvas(21, 21)", "'nonzero'");
- shouldBe("clickCanvas(50, 50)", "'nonzero'");
- debug("");
+ // fillRule = nonzero
+ assert_equals(clickCanvas(1, 1), 'nonzero');
+ assert_equals(clickCanvas(99, 98), 'nonzero');
+ assert_equals(clickCanvas(21, 21), 'nonzero');
+ assert_equals(clickCanvas(50, 50), 'nonzero');
- context.removeHitRegion("nonzero");
+ context.removeHitRegion('nonzero');
- shouldThrow('context.addHitRegion({id : "nonzero", fillRule : null });');
+ assert_throws(null, function() {context.addHitRegion({id : 'nonzero', fillRule : null });});
context.addHitRegion({
- id : "nonzero",
+ id : 'nonzero',
fillRule : undefined
});
- debug("fillRule = undefined, falls back to default (nonzero):");
- shouldBe("clickCanvas(1, 1)", "'nonzero'");
- shouldBe("clickCanvas(99, 98)", "'nonzero'");
- shouldBe("clickCanvas(21, 21)", "'nonzero'");
- shouldBe("clickCanvas(50, 50)", "'nonzero'");
- debug("");
+ // fillRule = undefined, falls back to default (nonzero):');
+ assert_equals(clickCanvas(1, 1), 'nonzero');
+ assert_equals(clickCanvas(99, 98), 'nonzero');
+ assert_equals(clickCanvas(21, 21), 'nonzero');
+ assert_equals(clickCanvas(50, 50), 'nonzero');
+}, 'Canvas Hit Regions: fillRule test');
</script>
</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698