Index: LayoutTests/fast/forms/select/select-size.html |
diff --git a/LayoutTests/fast/forms/select/select-size.html b/LayoutTests/fast/forms/select/select-size.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..05e857886487de1cc665d3a3455a0a11b46e0109 |
--- /dev/null |
+++ b/LayoutTests/fast/forms/select/select-size.html |
@@ -0,0 +1,16 @@ |
+<!DOCTYPE html> |
+<script src="../../../resources/js-test.js"></script> |
+<select></select> |
+<script> |
+description('Test HTMLSelectElement::size behavior.'); |
+var select = document.querySelector('select'); |
+shouldBe('select.size', '0'); |
+shouldBe('select.setAttribute("size", "1"); select.size', '1'); |
+shouldBe('select.setAttribute("size", "2"); select.size', '2'); |
+shouldBe('select.setAttribute("size", "3"); select.size', '3'); |
+shouldBe('select.setAttribute("size", "4"); select.size', '4'); |
+shouldBe('select.setAttribute("size", "0"); select.size', '0'); |
+shouldBe('select.setAttribute("size", "-1"); select.size', '0'); |
+shouldBe('select.setAttribute("size", "abc"); select.size', '0'); |
+shouldBe('select.setAttribute("size", "3.14"); select.size', '3'); |
+</script> |