/css/css-grid/parsing/grid-shorthand-serialization.html| status | subtest | message |
|---|---|---|
| PASS | e.style.cssText = grid: auto-flow auto / 100px 100px should set grid | |
| PASS | e.style.cssText = grid: auto-flow auto / 100px 100px should set grid-template-areas | |
| FAIL | e.style.cssText = grid: auto-flow auto / 100px 100px; grid-template-areas: "one two" "three four" should set grid | assert_equals: grid serialization should be canonical expected "" but got "auto-flow auto / 100px 100px" |
| PASS | e.style.cssText = grid: auto-flow auto / 100px 100px; grid-template-areas: "one two" "three four" should set grid-auto-flow | |
| PASS | e.style.cssText = grid: auto-flow auto / 100px 100px; grid-template-areas: "one two" "three four" should set grid-auto-rows | |
| PASS | e.style.cssText = grid: auto-flow auto / 100px 100px; grid-template-areas: "one two" "three four" should set grid-template-areas | |
| FAIL | e.style.cssText = grid: 30px 40px / 50px 60px; grid-auto-flow: column should set grid | assert_equals: grid serialization should be canonical expected "" but got "30px 40px / 50px 60px" |
| PASS | e.style.cssText = grid: 30px 40px / 50px 60px; grid-auto-flow: column should set grid-auto-flow | |
| PASS | e.style.cssText = grid: 30px 40px / 50px 60px; grid-auto-flow: column should set grid-template | |
| PASS | cssText ('grid: 30px 40px / 50px 60px; grid-auto-flow: column') must contain 'grid-template: 30px 40px / 50px 60px;' in its serialization | |
| PASS | cssText ('grid: 30px 40px / 50px 60px; grid-auto-flow: column') must contain 'grid-auto-rows: auto;' in its serialization | |
| PASS | cssText ('grid: 30px 40px / 50px 60px; grid-auto-flow: column') must contain 'grid-auto-columns: auto;' in its serialization | |
| PASS | cssText ('grid: 30px 40px / 50px 60px; grid-auto-flow: column') must contain 'grid-auto-flow: column;' in its serialization | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: 20px should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: 20px should set grid-template | |
| PASS | cssText ('grid: auto-flow / 10px; grid-template-rows: 20px') must contain 'grid: 20px / 10px;' in its serialization | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: repeat(2, 20px) should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: repeat(2, 20px) should set grid-template-rows | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: repeat(2, 20px) repeat(3, 30px) should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: repeat(2, 20px) repeat(3, 30px) should set grid-template-rows | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: repeat(auto-fill, 20px) should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: repeat(auto-fill, 20px) should set grid-template-rows | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: repeat(auto-fit, 20px) should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-rows: repeat(auto-fit, 20px) should set grid-template-rows | |
| PASS | e.style.cssText = grid: 10px / auto; grid-template-columns: 20px should set grid | |
| PASS | e.style.cssText = grid: 10px / auto; grid-template-columns: 20px should set grid-template | |
| PASS | cssText ('grid: 10px / auto; grid-template-columns: 20px') must contain 'grid: 10px / 20px;' in its serialization | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-columns: repeat(2, 20px) should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-columns: repeat(2, 20px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-columns: repeat(2, 20px) repeat(3, 30px) should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-columns: repeat(2, 20px) repeat(3, 30px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-columns: repeat(auto-fill, 20px) should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-columns: repeat(auto-fill, 20px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-columns: repeat(auto-fit, 20px) should set grid | |
| PASS | e.style.cssText = grid: auto-flow / 10px; grid-template-columns: repeat(auto-fit, 20px) should set grid-template-columns | |
| FAIL | e.style.cssText = grid: auto-flow 1px / 2px; grid-auto-flow: inherit should set grid | assert_equals: grid serialization should be canonical expected "" but got "auto-flow 1px / 2px" |
| PASS | e.style.cssText = grid: 1px / 2px; grid-auto-flow: row should set grid | |
| PASS | e.style.cssText = grid: none / 2px; grid-auto-flow: row should set grid | |
| PASS | e.style.cssText = grid: 1px / 2px; grid-auto-columns: auto should set grid | |
| PASS | e.style.cssText = grid: 1px / 2px; grid-auto-rows: auto should set grid | |
| PASS | e.style.cssText = grid: 1px / auto-flow 2px; grid-auto-rows: auto should set grid | |
| PASS | e.style.cssText = grid: 1px / auto-flow; grid-auto-columns: auto should set grid | |
| PASS | e.style.cssText = grid: auto-flow 1px / 2px; grid-auto-columns: auto should set grid | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-auto-columns: auto should set grid | |
| PASS | e.style.cssText = grid: auto-flow dense / 2px; grid-auto-rows: auto should set grid | |
| FAIL | e.style.cssText = grid: auto-flow 1px / 2px; grid-auto-columns: 3px should set grid | assert_equals: grid serialization should be canonical expected "" but got "auto-flow 1px / 2px" |
| PASS | e.style.cssText = grid: auto-flow 1px / 2px; grid-auto-columns: 3px should set grid-auto-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / 2px; grid-auto-columns: 3px should set grid-auto-flow | |
| PASS | e.style.cssText = grid: auto-flow 1px / 2px; grid-auto-columns: 3px should set grid-auto-rows | |
| PASS | e.style.cssText = grid: auto-flow 1px / 2px; grid-auto-columns: 3px should set grid-template-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / 2px; grid-auto-columns: 3px should set grid-template-rows | |
| FAIL | e.style.cssText = grid: 1px / auto-flow 2px; grid-auto-rows: 3px should set grid | assert_equals: grid serialization should be canonical expected "" but got "1px / auto-flow 2px" |
| PASS | e.style.cssText = grid: 1px / auto-flow 2px; grid-auto-rows: 3px should set grid-auto-columns | |
| PASS | e.style.cssText = grid: 1px / auto-flow 2px; grid-auto-rows: 3px should set grid-auto-flow | |
| PASS | e.style.cssText = grid: 1px / auto-flow 2px; grid-auto-rows: 3px should set grid-auto-rows | |
| PASS | e.style.cssText = grid: 1px / auto-flow 2px; grid-auto-rows: 3px should set grid-template-columns | |
| PASS | e.style.cssText = grid: 1px / auto-flow 2px; grid-auto-rows: 3px should set grid-template-rows | |
| FAIL | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: 3px should set grid | assert_equals: grid serialization should be canonical expected "" but got "none / auto-flow 1px" |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: 3px should set grid-auto-columns | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: 3px should set grid-auto-flow | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: 3px should set grid-auto-rows | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: 3px should set grid-template-columns | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: 3px should set grid-template-rows | |
| FAIL | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(2, 3px) should set grid | assert_equals: grid serialization should be canonical expected "" but got "none / auto-flow 1px" |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(2, 3px) should set grid-auto-columns | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(2, 3px) should set grid-auto-flow | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(2, 3px) should set grid-auto-rows | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(2, 3px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(2, 3px) should set grid-template-rows | |
| FAIL | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fill, 3px) should set grid | assert_equals: grid serialization should be canonical expected "" but got "none / auto-flow 1px" |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fill, 3px) should set grid-auto-columns | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fill, 3px) should set grid-auto-flow | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fill, 3px) should set grid-auto-rows | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fill, 3px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fill, 3px) should set grid-template-rows | |
| FAIL | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fit, 3px) should set grid | assert_equals: grid serialization should be canonical expected "" but got "none / auto-flow 1px" |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fit, 3px) should set grid-auto-columns | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fit, 3px) should set grid-auto-flow | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fit, 3px) should set grid-auto-rows | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fit, 3px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: none / auto-flow 1px; grid-template-columns: repeat(auto-fit, 3px) should set grid-template-rows | |
| FAIL | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: 3px should set grid | assert_equals: grid serialization should be canonical expected "" but got "auto-flow 1px / none" |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: 3px should set grid-auto-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: 3px should set grid-auto-flow | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: 3px should set grid-auto-rows | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: 3px should set grid-template-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: 3px should set grid-template-rows | |
| FAIL | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(2, 3px) should set grid | assert_equals: grid serialization should be canonical expected "" but got "auto-flow 1px / none" |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(2, 3px) should set grid-auto-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(2, 3px) should set grid-auto-flow | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(2, 3px) should set grid-auto-rows | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(2, 3px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(2, 3px) should set grid-template-rows | |
| FAIL | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fill, 3px) should set grid | assert_equals: grid serialization should be canonical expected "" but got "auto-flow 1px / none" |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fill, 3px) should set grid-auto-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fill, 3px) should set grid-auto-flow | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fill, 3px) should set grid-auto-rows | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fill, 3px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fill, 3px) should set grid-template-rows | |
| FAIL | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fit, 3px) should set grid | assert_equals: grid serialization should be canonical expected "" but got "auto-flow 1px / none" |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fit, 3px) should set grid-auto-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fit, 3px) should set grid-auto-flow | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fit, 3px) should set grid-auto-rows | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fit, 3px) should set grid-template-columns | |
| PASS | e.style.cssText = grid: auto-flow 1px / none; grid-template-rows: repeat(auto-fit, 3px) should set grid-template-rows | |
| PASS | e.style.cssText = grid-template: none; should set grid | |
| PASS | e.style.cssText = grid-template: none; should set grid-template | |
| PASS | e.style.cssText = grid-template: none; should set grid-template-areas | |
| PASS | e.style.cssText = grid-template: none; should set grid-template-columns | |
| PASS | e.style.cssText = grid-template: none; should set grid-template-rows | |
| PASS | e.style.cssText = grid-template: auto / auto; should set grid | |
| PASS | e.style.cssText = grid-template: auto / auto; should set grid-template | |
| PASS | e.style.cssText = grid-template: auto / auto; should set grid-template-areas | |
| PASS | e.style.cssText = grid-template: auto / auto; should set grid-template-columns | |
| PASS | e.style.cssText = grid-template: auto / auto; should set grid-template-rows | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] / auto 1fr auto should set grid | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] / auto 1fr auto should set grid-template | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] / auto 1fr auto should set grid-template-areas | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] / auto 1fr auto should set grid-template-columns | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] / auto 1fr auto should set grid-template-rows | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] "c c c" "d d d" / auto should set grid | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] "c c c" "d d d" / auto should set grid-template | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] "c c c" "d d d" / auto should set grid-template-areas | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] "c c c" "d d d" / auto should set grid-template-columns | |
| PASS | e.style.cssText = grid-template: [header-top] "a a a" [header-bottom] [main-top] "b b b" 1fr [main-bottom] "c c c" "d d d" / auto should set grid-template-rows | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(2, 3px); grid-template-areas: "one two" "three four" should set grid | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(2, 3px); grid-template-areas: "one two" "three four" should set grid-template-areas | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(2, 3px); grid-template-areas: "one two" "three four" should set grid-template-columns | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(2, 3px); grid-template-areas: "one two" "three four" should set grid-template-rows | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(2, 1fr); grid-template-areas: "one two" "three four" should set grid | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(2, 1fr); grid-template-areas: "one two" "three four" should set grid-template-areas | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(2, 1fr); grid-template-areas: "one two" "three four" should set grid-template-columns | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(2, 1fr); grid-template-areas: "one two" "three four" should set grid-template-rows | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(auto-fill, 3px); grid-template-areas: "one two" "three four" should set grid | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(auto-fill, 3px); grid-template-areas: "one two" "three four" should set grid-template-areas | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(auto-fill, 3px); grid-template-areas: "one two" "three four" should set grid-template-columns | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(auto-fill, 3px); grid-template-areas: "one two" "three four" should set grid-template-rows | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(auto-fit, 3px); grid-template-areas: "one two" "three four" should set grid | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(auto-fit, 3px); grid-template-areas: "one two" "three four" should set grid-template-areas | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(auto-fit, 3px); grid-template-areas: "one two" "three four" should set grid-template-columns | |
| PASS | e.style.cssText = grid-template-rows: auto auto; grid-template-columns: repeat(auto-fit, 3px); grid-template-areas: "one two" "three four" should set grid-template-rows |
bundle built 2026-07-16T07:16:48.063Z