1 Use descendant invalidation sets for :valid and :invalid pseudo classes.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS getComputedStyle(inputValid, '').backgroundColor is transparent
7 PASS internals.updateStyleAndReturnAffectedElementCount() is 1
8 PASS getComputedStyle(inputValid, '').backgroundColor is green
9 PASS getComputedStyle(inputInvalid, '').backgroundColor is transparent
10 PASS internals.updateStyleAndReturnAffectedElementCount() is 1
11 PASS getComputedStyle(inputInvalid, '').backgroundColor is green
12 PASS getComputedStyle(formInvalid, '').backgroundColor is transparent
13 PASS internals.updateStyleAndReturnAffectedElementCount() is 2
14 PASS getComputedStyle(formValid, '').backgroundColor is green
15 PASS getComputedStyle(formInvalid, '').backgroundColor is transparent
16 PASS internals.updateStyleAndReturnAffectedElementCount() is 2
17 PASS getComputedStyle(formInvalid, '').backgroundColor is green
18 PASS successfullyParsed is true