Index: third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..759eada220ee25a408291cb1eabeb21b7dd4eaf2 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_getter.html |
@@ -0,0 +1,48 @@ |
+<!doctype html> |
+<meta charset="utf-8"> |
+<html> |
+<head> |
+<title>HTMLAnchorElement getters test</title> |
+<script src="/resources/testharness.js"></script> |
+<script src="/resources/testharnessreport.js"></script> |
+<a id=a1 href="http://google.com?hi">a1</a> |
+<a id=a2 href="http://google.com#somehash">a2</a> |
+<a id=a3 href="http://google.com:1234/somedir">a3</a> |
+<a id=a4 href="http://google.com:1234/somedir">a4</a> |
+<a id=a5 href="http://google.com:1234/somedir">a5</a> |
+<a id=a6 href="https://anonymous:flabada@developer.mozilla.org/en-US/docs/">a6</a> |
+<a id=a7 href="http://google.com:1234/somedir/someotherdir/index.html">a7</a> |
+<a id=a8 href="http://google.com:1234/somedir">a8</a> |
+<a id=a9 href="http://google.com/somedir">a9</a> |
+<a id=a10 href="https://anonymous:pwd@developer.mozilla.org:1234/en-US/">a10</a> |
+<script> |
+function test_getter(property, result, id) { |
+ var a = document.getElementById(id); |
+ var r = a[property]; |
+ assert_equals(r, result); |
+} |
+ |
+//Elements for each test: [property, result, id] |
+// [0] [1] [2] |
+tests = [ |
+ ["search", "?hi", "a1"], |
+ ["hash", "#somehash", "a2"], |
+ ["host", "google.com:1234", "a3"], |
+ ["hostname", "google.com", "a4"], |
+ ["href", "http://google.com:1234/somedir", "a5"], |
+ ["password", "flabada", "a6"], |
+ ["pathname", "/somedir/someotherdir/index.html", "a7"], |
+ ["port", "1234", "a8"], |
+ ["protocol", "http:", "a9"], |
+ ["username", "anonymous", "a10"] |
+]; |
+ |
+for (var i = 0; i < tests.length; i++) { |
+ test(function() { |
+ test_getter(tests[i][0], tests[i][1], tests[i][2]) |
+ }, "Getter for attribute of anchor element(" + i + "):" + tests[i][0]); |
+} |
+</script> |
+</head> |
+</html> |
+ |