Index: third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/historical.html |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/historical.html b/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/historical.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a26dd4ccd45f3d71b31e7d0fdf7575fba76331eb |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/html/infrastructure/common-dom-interfaces/collections/historical.html |
@@ -0,0 +1,25 @@ |
+<!doctype html> |
+<title>Historical HTML*Collection features should not be supported</title> |
+<script src="/resources/testharness.js"></script> |
+<script src="/resources/testharnessreport.js"></script> |
+<div id=log></div> |
+<form id=form><input name=foo></form> |
+<select id=select><option name=bar></select> |
+<script> |
+test(function() { |
+ var collection = document.getElementById('form').elements; |
+ assert_equals(typeof collection, 'object', 'typeof'); |
+ assert_throws(new TypeError(), function() { |
+ collection('foo'); |
+ }); |
+}, 'HTMLFormControlsCollection legacycaller should not be supported'); |
+ |
+test(function() { |
+ var collection = document.getElementById('select').options; |
+ assert_equals(typeof collection, 'object', 'typeof'); |
+ assert_throws(new TypeError(), function() { |
+ collection('bar'); |
+ }); |
+}, 'HTMLOptionsCollection legacycaller should not be supported'); |
+ |
+</script> |