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

Unified Diff: third_party/WebKit/LayoutTests/svg/dom/SVGTransformList.html

Issue 2362653002: Convert LayoutTests/svg/dom/SVGTransform*.html js-tests.js to testharness.js based tests (Closed)
Patch Set: Created 4 years, 3 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/svg/dom/SVGTransformList.html
diff --git a/third_party/WebKit/LayoutTests/svg/dom/SVGTransformList.html b/third_party/WebKit/LayoutTests/svg/dom/SVGTransformList.html
index 6e954e8277018ed837d4262916570404e9871dec..3b2614614c0982bdfe75ca31038d6830ef8f0e26 100644
--- a/third_party/WebKit/LayoutTests/svg/dom/SVGTransformList.html
+++ b/third_party/WebKit/LayoutTests/svg/dom/SVGTransformList.html
@@ -1,11 +1,23 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<html>
-<head>
-<script src="../../resources/js-test.js"></script>
-</head>
-<body>
-<p id="description"></p>
-<div id="console"></div>
-<script src="script-tests/SVGTransformList.js"></script>
-</body>
-</html>
+<!DOCTYPE HTML>
+<title>SVGTransformList interface</title>
fs 2016/09/22 11:43:20 Maybe we can give this test a more specific name.
Shanmuga Pandi 2016/09/23 11:37:02 Done.
+<script src="../../resources/testharness.js"></script>
+<script src="../../resources/testharnessreport.js"></script>
+<script>
+test(function() {
+ // This test checks the SVGTransformList API.
+
+ var svgElement = document.createElementNS("http://www.w3.org/2000/svg", "svg");
+ var rectElement = document.createElementNS("http://www.w3.org/2000/svg", "rect");
+ var transform = rectElement.transform.baseVal;
+
+ // Check passing invalid arguments to 'createSVGTransformFromMatrix'.
+ assert_throws(new TypeError(), function() { transform.createSVGTransformFromMatrix(); });
+ assert_throws(new TypeError(), function() { transform.createSVGTransformFromMatrix(svgElement.createSVGTransform()); });
+ assert_throws(new TypeError(), function() { transform.createSVGTransformFromMatrix(svgElement); });
+ assert_throws(new TypeError(), function() { transform.createSVGTransformFromMatrix('aString'); });
+ assert_throws(new TypeError(), function() { transform.createSVGTransformFromMatrix(1); });
+ assert_throws(new TypeError(), function() { transform.createSVGTransformFromMatrix(true); });
+ assert_throws(new TypeError(), function() { transform.createSVGTransformFromMatrix(undefined); });
+ assert_throws(new TypeError(), function() { transform.createSVGTransformFromMatrix(null); });
+});
+</script>

Powered by Google App Engine
This is Rietveld 408576698