Index: LayoutTests/fast/forms/ValidityState-tooLong-input-expected.txt |
diff --git a/LayoutTests/fast/forms/ValidityState-tooLong-input-expected.txt b/LayoutTests/fast/forms/ValidityState-tooLong-input-expected.txt |
index 6ee6147f999c2c90c5a2f910ce31889cbd67a453..f4cf44a97d46b4e542d80b0d708b79e2c72a0593 100644 |
--- a/LayoutTests/fast/forms/ValidityState-tooLong-input-expected.txt |
+++ b/LayoutTests/fast/forms/ValidityState-tooLong-input-expected.txt |
@@ -20,8 +20,10 @@ PASS input.validity.tooLong is false |
Sets a value via DOM property |
PASS input.validity.tooLong is false |
-Disabled |
-PASS input.validity.tooLong is false |
+Disabling makes the control valid |
+PASS input.validity.tooLong is true |
+PASS input.disabled = true; input.validity.tooLong is false |
+PASS input.disabled = false; input.validity.tooLong is true |
Grapheme length is not greater than maxLength though character length is greater |
PASS input.validity.tooLong is false |
@@ -29,6 +31,24 @@ PASS input.validity.tooLong is false |
Change the type with a too long value |
PASS input.validity.tooLong is true |
PASS input.type = "number"; input.validity.tooLong is false |
+ |
+minlength and maxlength together |
+PASS input.validity.tooLong is true |
+PASS input.validity.tooShort is false |
+PASS input.validity.tooLong is false |
+PASS input.validity.tooShort is false |
+PASS input.validity.tooLong is false |
+PASS input.validity.tooShort is true |
+ |
+minlength and maxlength clashing |
+PASS input.validity.tooLong is true |
+PASS input.validity.tooShort is false |
+PASS input.validity.tooLong is true |
+PASS input.validity.tooShort is true |
+PASS input.validity.tooLong is false |
+PASS input.validity.tooShort is true |
+PASS input.validity.tooLong is false |
+PASS input.validity.tooShort is false |
PASS successfullyParsed is true |
TEST COMPLETE |