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> |