| OLD | NEW |
| (Empty) |
| 1 CONSOLE WARNING: The <keygen> element is deprecated and will be removed in M54,
around October 2016. See https://www.chromestatus.com/features/5716060992962560
for more details. | |
| 2 Each form control in this document exposes a validity attribute that returns a l
ive instance of ValidityState. | |
| 3 | |
| 4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
| 5 | |
| 6 | |
| 7 ===> Tests for FIELDSET | |
| 8 PASS "validity" in controls[i] is true | |
| 9 PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is tru
e | |
| 10 PASS validity2 = controls[i].validity; validity1 === validity2 is true | |
| 11 PASS countAttr(controls[i].validity) is 11 | |
| 12 ===> Tests for SELECT | |
| 13 PASS "validity" in controls[i] is true | |
| 14 PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is tru
e | |
| 15 PASS validity2 = controls[i].validity; validity1 === validity2 is true | |
| 16 PASS countAttr(controls[i].validity) is 11 | |
| 17 ===> Tests for INPUT | |
| 18 PASS "validity" in controls[i] is true | |
| 19 PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is tru
e | |
| 20 PASS validity2 = controls[i].validity; validity1 === validity2 is true | |
| 21 PASS countAttr(controls[i].validity) is 11 | |
| 22 ===> Tests for TEXTAREA | |
| 23 PASS "validity" in controls[i] is true | |
| 24 PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is tru
e | |
| 25 PASS validity2 = controls[i].validity; validity1 === validity2 is true | |
| 26 PASS countAttr(controls[i].validity) is 11 | |
| 27 ===> Tests for BUTTON | |
| 28 PASS "validity" in controls[i] is true | |
| 29 PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is tru
e | |
| 30 PASS validity2 = controls[i].validity; validity1 === validity2 is true | |
| 31 PASS countAttr(controls[i].validity) is 11 | |
| 32 ===> Tests for OUTPUT | |
| 33 PASS "validity" in controls[i] is true | |
| 34 PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is tru
e | |
| 35 PASS validity2 = controls[i].validity; validity1 === validity2 is true | |
| 36 PASS countAttr(controls[i].validity) is 11 | |
| 37 ===> Tests for OBJECT | |
| 38 PASS "validity" in controls[i] is true | |
| 39 PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is tru
e | |
| 40 PASS validity2 = controls[i].validity; validity1 === validity2 is true | |
| 41 PASS countAttr(controls[i].validity) is 11 | |
| 42 ===> Tests for KEYGEN | |
| 43 PASS "validity" in controls[i] is true | |
| 44 PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is tru
e | |
| 45 PASS validity2 = controls[i].validity; validity1 === validity2 is true | |
| 46 PASS countAttr(controls[i].validity) is 11 | |
| 47 PASS new ValidityState() threw exception TypeError: Illegal constructor. | |
| 48 PASS successfullyParsed is true | |
| 49 | |
| 50 TEST COMPLETE | |
| 51 | |
| OLD | NEW |