1 Tests the interaction between the flex shorthand propery and the flex-grow, flex-shrink, and flex-basis longhand properties.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS flexitem.style.flex is ""
7 PASS getComputedStyle(flexitem).flex is "0 1 auto"
8 PASS flexitem.style.flexGrow is "2"
9 PASS getComputedStyle(flexitem).flexGrow is "2"
10 PASS getComputedStyle(flexitem).flex is "2 1 auto"
11 PASS flexitem.style.flexShrink is "3"
12 PASS getComputedStyle(flexitem).flexShrink is "3"
13 PASS getComputedStyle(flexitem).flex is "2 3 auto"
14 PASS flexitem.style.flexBasis is "0px"
15 PASS getComputedStyle(flexitem).flexBasis is "0px"
16 PASS getComputedStyle(flexitem).flex is "2 3 0px"
17 PASS flexitem.style.flexShrink is "0"
18 PASS getComputedStyle(flexitem).flex is "2 0 0px"
19 PASS flexitem.style.flexBasis is "50%"
20 PASS getComputedStyle(flexitem).flexBasis is "50%"
21 PASS getComputedStyle(flexitem).flex is "2 0 50%"
22 PASS flexitem.style.flexBasis is "auto"
23 PASS getComputedStyle(flexitem).flex is "2 0 auto"
24 PASS flexitem.style.flex is "0 0 auto"
25 PASS flexitem.style.flexGrow is "0"
26 PASS flexitem.style.flexShrink is "0"
27 PASS flexitem.style.flexBasis is "auto"
28 PASS getComputedStyle(flexitem).flex is "0 0 auto"
29 PASS flexitem.style.flex is "1.5 0 auto"
30 PASS getComputedStyle(flexitem).flex is "1.5 0 auto"
31 PASS flexitem.style.flex is "3 1 0%"
32 PASS flexitem.style.flexGrow is "3"
33 PASS flexitem.style.flexShrink is "1"
34 PASS flexitem.style.flexBasis is "0%"
35 PASS getComputedStyle(flexitem).flex is "3 1 0%"
36 PASS successfullyParsed is true