Update web-platform-tests to revision 4d96cccabc2feacd48e1dab9afc22b8af2225572

This commit is contained in:
Ms2ger 2015-06-23 16:47:26 +02:00
parent 0d236288cc
commit c66c6af0ba
1067 changed files with 63768 additions and 10900 deletions

View file

@ -175,6 +175,38 @@ test(function() {
assert_equals(b_opts.namedItem("b9").value, "11");
}, "namedItem name attribute multiple attributes one element");
test(function() {
assert_true(b_opts[0] instanceof HTMLOptionElement);
assert_equals(b_opts[0].innerHTML, "1");
}, "HTMLOptionsCollection [index] method return the item with index");
test(function() {
assert_true(b_opts["b2"] instanceof HTMLOptionElement);
assert_equals(b_opts["b2"].innerHTML, "2");
}, "HTMLOptionsCollection [name] method return the item with name");
test(function() {
assert_true(b_opts.item(0) instanceof HTMLOptionElement);
assert_equals(b_opts.item(0).innerHTML, "1");
}, "HTMLOptionsCollection.item(index) method return the item with index");
test(function() {
assert_true(b_opts.item("b2") instanceof HTMLOptionElement);
assert_equals(b_opts.item("b2").innerHTML, "1");
}, "HTMLOptionsCollection.item(name) method return the item with index 0");
test(function() {
var b_opts_length = b_opts.length;
b_opts.add(new Option("2", "2"));
assert_equals(b_opts[b_opts_length].value, "2");
}, "HTMLOptionsCollection.add method insert HTMLOptionElement Option element");
test(function() {
var b_opts_length = b_opts.length;
b_opts.remove(0);
assert_equals(b_opts.length, b_opts_length - 1);
}, "HTMLOptionsCollection.remove method remove Option element by index");
test(function() {
var add = document.createElement("p");
assert_throws(new TypeError(), function() {b_opts.add(add);});