Layout: Implement CSS Grid using taffy (#32619)

* Add layout.grid.enabled pref

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Add taffy dependency

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Import taffy <-> stylo conversion code from taffy_stylo crate

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Add `Grid` variant to DisplayInside

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Implement CSS Grid using Taffy

Signed-off-by: Nico Burns <nico@nicoburns.com>

Import full stylo_taffy crate

Signed-off-by: Nico Burns <nico@nicoburns.com>

Squashed PR feedback changes

Deduplicate is_document_only_whitespace

Signed-off-by: Nico Burns <nico@nicoburns.com>

Import taffy::AvailableSpace

Signed-off-by: Nico Burns <nico@nicoburns.com>

Rename FlexContext to TaffyContainerContext

Signed-off-by: Nico Burns <nico@nicoburns.com>

Eliminate references to flexbox in taffy/layout module

Signed-off-by: Nico Burns <nico@nicoburns.com>

Use constructors for geom types

Signed-off-by: Nico Burns <nico@nicoburns.com>

Remove comment about abspos elements splitting contiguous text runs

Signed-off-by: Nico Burns <nico@nicoburns.com>

Remove reference to flexbox in taffy/construct

Signed-off-by: Nico Burns <nico@nicoburns.com>

Deduplicate construction of flexbox/grid containers

Signed-off-by: Nico Burns <nico@nicoburns.com>

Make anonymous text runs InFlow

Signed-off-by: Nico Burns <nico@nicoburns.com>

Remove commented code

Signed-off-by: Nico Burns <nico@nicoburns.com>

Update comments

Signed-off-by: Nico Burns <nico@nicoburns.com>

Inline/vendor the stylo/taffy interop code

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Update test expectations

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Fix nits from PR review

Signed-off-by: Nico Burns <nico@nicoburns.com>

---------

Signed-off-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
Nico Burns 2024-11-22 09:21:01 +13:00 committed by GitHub
parent 339062c890
commit 6cbd89dbb0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
508 changed files with 2057 additions and 10408 deletions

View file

@ -1,33 +1,9 @@
[explicit-grid-size-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL

View file

@ -1,18 +0,0 @@
[flex-content-distribution-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL

View file

@ -1,45 +1,3 @@
[flex-content-resolution-columns-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL

View file

@ -1,28 +1,7 @@
[flex-content-resolution-columns-002.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL

View file

@ -1,78 +1,3 @@
[flex-content-resolution-rows-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL
[.grid 16]
expected: FAIL
[.grid 17]
expected: FAIL
[.grid 18]
expected: FAIL
[.grid 19]
expected: FAIL
[.grid 20]
expected: FAIL
[.grid 21]
expected: FAIL
[.grid 22]
expected: FAIL
[.grid 23]
expected: FAIL
[.grid 24]
expected: FAIL
[.grid 25]
expected: FAIL
[.grid 26]
expected: FAIL

View file

@ -1,63 +1,15 @@
[flex-content-resolution-rows-002.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL
[.grid 16]
expected: FAIL
[.grid 17]
expected: FAIL
[.grid 18]
expected: FAIL
[.grid 19]
expected: FAIL
[.grid 20]
expected: FAIL
[.grid 21]
expected: FAIL

View file

@ -1,12 +0,0 @@
[flex-factor-sum-less-than-1-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL

View file

@ -1,2 +0,0 @@
[flex-item-grid-container-percentage-rows-001.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[fr-unit-with-percentage.html]
expected: FAIL

View file

@ -1,3 +0,0 @@
[grid-auto-explicit-rows-001.html]
[.grid 1]
expected: FAIL

View file

@ -1,10 +1,4 @@
[grid-auto-fill-columns-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
@ -14,27 +8,15 @@
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
@ -50,15 +32,9 @@
[.grid 17]
expected: FAIL
[.grid 18]
expected: FAIL
[.grid 19]
expected: FAIL
[.grid 20]
expected: FAIL
[.grid 21]
expected: FAIL
@ -74,18 +50,12 @@
[.grid 25]
expected: FAIL
[.grid 26]
expected: FAIL
[.grid 27]
expected: FAIL
[.grid 28]
expected: FAIL
[.grid 29]
expected: FAIL
[.grid 30]
expected: FAIL

View file

@ -1,10 +1,4 @@
[grid-auto-fill-rows-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
@ -14,33 +8,15 @@
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL
@ -56,15 +32,9 @@
[.grid 19]
expected: FAIL
[.grid 20]
expected: FAIL
[.grid 21]
expected: FAIL
[.grid 22]
expected: FAIL
[.grid 23]
expected: FAIL
@ -80,18 +50,12 @@
[.grid 27]
expected: FAIL
[.grid 28]
expected: FAIL
[.grid 29]
expected: FAIL
[.grid 30]
expected: FAIL
[.grid 31]
expected: FAIL
[.grid 32]
expected: FAIL

View file

@ -1,10 +1,4 @@
[grid-auto-fit-columns-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
@ -14,27 +8,15 @@
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
@ -50,15 +32,9 @@
[.grid 17]
expected: FAIL
[.grid 18]
expected: FAIL
[.grid 19]
expected: FAIL
[.grid 20]
expected: FAIL
[.grid 21]
expected: FAIL
@ -74,18 +50,12 @@
[.grid 25]
expected: FAIL
[.grid 26]
expected: FAIL
[.grid 27]
expected: FAIL
[.grid 28]
expected: FAIL
[.grid 29]
expected: FAIL
[.grid 30]
expected: FAIL
@ -95,9 +65,6 @@
[.grid 32]
expected: FAIL
[.grid 33]
expected: FAIL
[.grid 34]
expected: FAIL

View file

@ -1,10 +1,4 @@
[grid-auto-fit-rows-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
@ -14,27 +8,15 @@
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
@ -50,15 +32,9 @@
[.grid 17]
expected: FAIL
[.grid 18]
expected: FAIL
[.grid 19]
expected: FAIL
[.grid 20]
expected: FAIL
[.grid 21]
expected: FAIL
@ -74,18 +50,12 @@
[.grid 25]
expected: FAIL
[.grid 26]
expected: FAIL
[.grid 27]
expected: FAIL
[.grid 28]
expected: FAIL
[.grid 29]
expected: FAIL
[.grid 30]
expected: FAIL
@ -94,6 +64,3 @@
[.grid 32]
expected: FAIL
[.grid 33]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-auto-repeat-dynamic-001.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[grid-auto-repeat-dynamic-002.html]
expected: FAIL

View file

@ -1,40 +1,10 @@
[grid-auto-repeat-max-size-001.tentative.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL

View file

@ -1,12 +0,0 @@
[grid-auto-repeat-max-size-002.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL

View file

@ -1,12 +0,0 @@
[grid-auto-repeat-min-max-size-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL

View file

@ -1,36 +0,0 @@
[grid-auto-repeat-min-size-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL

View file

@ -1,12 +0,0 @@
[grid-auto-repeat-min-size-002.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL

View file

@ -1,3 +0,0 @@
[grid-auto-repeat-min-size-003.html]
[.grid 1]
expected: FAIL

View file

@ -1,2 +0,0 @@
[grid-auto-repeat-multiple-values-001.html]
expected: FAIL

View file

@ -1,48 +0,0 @@
[grid-change-auto-repeat-tracks.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL
[.grid 16]
expected: FAIL

View file

@ -1,18 +1,6 @@
[grid-change-fit-content-argument-001.html]
[.grid 1]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL

View file

@ -137,50 +137,26 @@
['grid' with: grid-template-columns: [a\] repeat(4, [b\] 1fr [c\]) [d\]; and grid-template-rows: [z\] repeat(4, [y\] 1fr) [x\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: fr; and grid-template-rows: fr;]
expected: FAIL
['grid' with: grid-template-columns: fr; and grid-template-rows: fr;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 1 fr; and grid-template-rows: 1 fr;]
expected: FAIL
['grid' with: grid-template-columns: 1 fr; and grid-template-rows: 1 fr;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 1free-space; and grid-template-rows: 1free-space;]
expected: FAIL
['grid' with: grid-template-columns: 1free-space; and grid-template-rows: 1free-space;]
expected: FAIL
['emptyGrid' with: grid-template-columns: -2fr; and grid-template-rows: -2fr;]
expected: FAIL
['grid' with: grid-template-columns: -2fr; and grid-template-rows: -2fr;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 0,5fr; and grid-template-rows: 0,5fr;]
expected: FAIL
['grid' with: grid-template-columns: 0,5fr; and grid-template-rows: 0,5fr;]
expected: FAIL
['emptyGrid' with: grid-template-columns: calc(1fr + 100px); and grid-template-rows: calc(1fr + 100px);]
expected: FAIL
['grid' with: grid-template-columns: calc(1fr + 100px); and grid-template-rows: calc(1fr + 100px);]
expected: FAIL
['emptyGrid' with: grid-template-columns: (1fr) auto; and grid-template-rows: (1fr) auto;]
expected: FAIL
['grid' with: grid-template-columns: (1fr) auto; and grid-template-rows: (1fr) auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: minmax(1fr, 1000px); and grid-template-rows: minmax(1fr, 700px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(1fr, 1000px); and grid-template-rows: minmax(1fr, 700px);]
expected: FAIL

View file

@ -1,135 +0,0 @@
[grid-inline-support-grid-template-areas-001.html]
['inline-grid' with: grid-template-areas: none;]
expected: FAIL
['inline-grid' with: grid-template-areas: "a";]
expected: FAIL
['inline-grid' with: grid-template-areas: ".";]
expected: FAIL
['inline-grid' with: grid-template-areas: "lower UPPER 10 -minus _low 1-st ©copy_right line¶";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b" "c d";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b" "c d";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b""c d";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b"\t"c d";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b"\n"c d";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b" "a b";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a a" "b b";]
expected: FAIL
['inline-grid' with: grid-template-areas: ". a ." "b a c";]
expected: FAIL
['inline-grid' with: grid-template-areas: ".. a ..." "b a c";]
expected: FAIL
['inline-grid' with: grid-template-areas: ".a..." "b a c";]
expected: FAIL
['inline-grid' with: grid-template-areas: "head head" "nav main" "foot .";]
expected: FAIL
['inline-grid' with: grid-template-areas: "head head" "nav main" "foot ....";]
expected: FAIL
['inline-grid' with: grid-template-areas: "head head" "nav main" "foot.";]
expected: FAIL
['inline-grid' with: grid-template-areas: ". header header ." "nav main main main" "nav footer footer .";]
expected: FAIL
['inline-grid' with: grid-template-areas: "... header header ...." "nav main main main" "nav footer footer ....";]
expected: FAIL
['inline-grid' with: grid-template-areas: "...header header...." "nav main main main" "nav footer footer....";]
expected: FAIL
['inline-grid' with: grid-template-areas: "title stats" "score stats" "board board" "ctrls ctrls";]
expected: FAIL
['inline-grid' with: grid-template-areas: "title board" "stats board" "score ctrls";]
expected: FAIL
['inline-grid' with: grid-template-areas: ". a" "b a" ". a";]
expected: FAIL
['inline-grid' with: grid-template-areas: ".. a" "b a" "... a";]
expected: FAIL
['inline-grid' with: grid-template-areas: "..a" "b a" ".a";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a a a" "b b b";]
expected: FAIL
['inline-grid' with: grid-template-areas: ". ." "a a";]
expected: FAIL
['inline-grid' with: grid-template-areas: "... ...." "a a";]
expected: FAIL
['inline-grid' with: grid-template-areas: a;]
expected: FAIL
['inline-grid' with: grid-template-areas: "a" "b c";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b" "c" "d e";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b c" "d e";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b"-"c d";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b" - "c d";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b" . "c d";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b a";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a" "b" "a";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b" "b b";]
expected: FAIL
['inline-grid' with: grid-template-areas: "b a" "b b";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a b" "b a";]
expected: FAIL
['inline-grid' with: grid-template-areas: "a ." ". a";]
expected: FAIL
['inline-grid' with: grid-template-areas: ",";]
expected: FAIL
['inline-grid' with: grid-template-areas: "10%";]
expected: FAIL
['inline-grid' with: grid-template-areas: "USD$";]
expected: FAIL

View file

@ -1,7 +1,4 @@
[grid-inline-support-grid-template-columns-rows-001.html]
['emptyGrid' with: grid-template-columns: none; and grid-template-rows: none;]
expected: FAIL
['grid' with: grid-template-columns: none; and grid-template-rows: none;]
expected: FAIL
@ -11,18 +8,6 @@
['grid' with: grid-template-columns: auto; and grid-template-rows: auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 500px; and grid-template-rows: 300px;]
expected: FAIL
['grid' with: grid-template-columns: 500px; and grid-template-rows: 300px;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 40em; and grid-template-rows: 20em;]
expected: FAIL
['grid' with: grid-template-columns: 40em; and grid-template-rows: 20em;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 25%; and grid-template-rows: 50%;]
expected: FAIL
@ -65,12 +50,6 @@
['grid' with: grid-template-columns: minmax(calc(10% + 200px), calc(800px - 20%)); and grid-template-rows: minmax(calc(20% + 50px), calc(600px - 10%));]
expected: FAIL
['emptyGrid' with: grid-template-columns: 500px 200px 50px; and grid-template-rows: 100px 300px;]
expected: FAIL
['grid' with: grid-template-columns: 500px 200px 50px; and grid-template-rows: 100px 300px;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 40em 100px 15%; and grid-template-rows: 50px 20em 10%;]
expected: FAIL
@ -107,26 +86,14 @@
['grid' with: grid-template-columns: min-content 1fr calc(20px + 10%) minmax(30em, 50em); and grid-template-rows: min-content 1fr calc(10% + 40px) minmax(3em, 5em);]
expected: FAIL
['emptyGrid' with: grid-template-columns: foo; and grid-template-rows: bar;]
expected: FAIL
['grid' with: grid-template-columns: foo; and grid-template-rows: bar;]
expected: FAIL
['emptyGrid' with: grid-template-columns: auto none; and grid-template-rows: none auto;]
expected: FAIL
['grid' with: grid-template-columns: auto none; and grid-template-rows: none auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 100px, 200px; and grid-template-rows: 300px, 400px;]
expected: FAIL
['grid' with: grid-template-columns: 100px, 200px; and grid-template-rows: 300px, 400px;]
expected: FAIL
['emptyGrid' with: grid-template-columns: minmax(100px, 200px, 300px); and grid-template-rows: minmax(100px, 200px, 300px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(100px, 200px, 300px); and grid-template-rows: minmax(100px, 200px, 300px);]
expected: FAIL

View file

@ -113,128 +113,65 @@
['grid' with: grid-template-columns: [a\] min-content [b\] 1fr [c\] calc(20px + 10%) [d\] minmax(30em, 50em) [e\]; and grid-template-rows: [z\] min-content [y\] 1fr [x\] calc(10% + 40px) [w\] minmax(3em, 5em) [v\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\]; and grid-template-rows: [a\];]
expected: FAIL
['grid' with: grid-template-columns: [a\]; and grid-template-rows: [a\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a b\]; and grid-template-rows: [a b\];]
expected: FAIL
['grid' with: grid-template-columns: [a b\]; and grid-template-rows: [a b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] none [b\]; and grid-template-rows: [a\] none [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a\] none [b\]; and grid-template-rows: [a\] none [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] [b\]; and grid-template-rows: [a\] [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a\] [b\]; and grid-template-rows: [a\] [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: a auto b; and grid-template-rows: a auto b;]
expected: FAIL
['grid' with: grid-template-columns: a auto b; and grid-template-rows: a auto b;]
expected: FAIL
['emptyGrid' with: grid-template-columns: (a) auto (b); and grid-template-rows: (a) auto (b);]
expected: FAIL
['grid' with: grid-template-columns: (a) auto (b); and grid-template-rows: (a) auto (b);]
expected: FAIL
['emptyGrid' with: grid-template-columns: 'a' auto 'b'; and grid-template-rows: 'a' auto 'b';]
expected: FAIL
['grid' with: grid-template-columns: 'a' auto 'b'; and grid-template-rows: 'a' auto 'b';]
expected: FAIL
['emptyGrid' with: grid-template-columns: "a" auto "b"; and grid-template-rows: "a" auto "b";]
expected: FAIL
['grid' with: grid-template-columns: "a" auto "b"; and grid-template-rows: "a" auto "b";]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a, b\] auto [a, b\]; and grid-template-rows: [a, b\] auto [a, b\];]
expected: FAIL
['grid' with: grid-template-columns: [a, b\] auto [a, b\]; and grid-template-rows: [a, b\] auto [a, b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] [b\] auto [c d\] [e\]; and grid-template-rows: [a\] [b\] auto [c d\] [e\];]
expected: FAIL
['grid' with: grid-template-columns: [a\] [b\] auto [c d\] [e\]; and grid-template-rows: [a\] [b\] auto [c d\] [e\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a [b\]\] auto [c\]; and grid-template-rows: [a [b\]\] auto [c\];]
expected: FAIL
['grid' with: grid-template-columns: [a [b\]\] auto [c\]; and grid-template-rows: [a [b\]\] auto [c\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] auto [[b\]\]; and grid-template-rows: [a\] auto [[b\]\];]
expected: FAIL
['grid' with: grid-template-columns: [a\] auto [[b\]\]; and grid-template-rows: [a\] auto [[b\]\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a auto [b\]; and grid-template-rows: [a auto [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a auto [b\]; and grid-template-rows: [a auto [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a 100px\] auto [b\]; and grid-template-rows: [a 100px\] auto [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a 100px\] auto [b\]; and grid-template-rows: [a 100px\] auto [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a 50%\] auto [b\]; and grid-template-rows: [a 50%\] auto [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a 50%\] auto [b\]; and grid-template-rows: [a 50%\] auto [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [5\] auto [10\]; and grid-template-rows: [5\] auto [10\];]
expected: FAIL
['grid' with: grid-template-columns: [5\] auto [10\]; and grid-template-rows: [5\] auto [10\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a.\] auto [b*\]; and grid-template-rows: [a.\] auto [b*\];]
expected: FAIL
['grid' with: grid-template-columns: [a.\] auto [b*\]; and grid-template-rows: [a.\] auto [b*\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [#a\] auto [$b\]; and grid-template-rows: [#a\] auto [$b\];]
expected: FAIL
['grid' with: grid-template-columns: [#a\] auto [$b\]; and grid-template-rows: [#a\] auto [$b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [initial\] auto; and grid-template-rows: [initial\] auto;]
expected: FAIL
['grid' with: grid-template-columns: [initial\] auto; and grid-template-rows: [initial\] auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: [inherit\] auto; and grid-template-rows: [inherit\] auto;]
expected: FAIL
['grid' with: grid-template-columns: [inherit\] auto; and grid-template-rows: [inherit\] auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: [default\] auto; and grid-template-rows: [default\] auto;]
expected: FAIL
['grid' with: grid-template-columns: [default\] auto; and grid-template-rows: [default\] auto;]
expected: FAIL

View file

@ -59,12 +59,6 @@
['grid' with: grid-template-columns: [a\] repeat(2, auto [b\]) 100px [c\]; and grid-template-rows: [a\] repeat(2, auto [b\]) 100px [c\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] repeat(2, [b\] 100px); and grid-template-rows: [a\] repeat(2, [b\] 100px);]
expected: FAIL
['grid' with: grid-template-columns: [a\] repeat(2, [b\] 100px); and grid-template-rows: [a\] repeat(2, [b\] 100px);]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] repeat(2, [b\] auto [c\]) [d\]; and grid-template-rows: [a\] repeat(2, [b\] auto [c\]) [d\];]
expected: FAIL
@ -77,44 +71,23 @@
['grid' with: grid-template-columns: [a\] min-content repeat(2, [b\] 1fr [c\] calc(20px + 10%)) [d\] minmax(30em, 50em) [e\]; and grid-template-rows: [z\] min-content repeat(2, [y\] 1fr [x\] calc(10% + 40px)) [w\] minmax(3em, 5em) [v\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
expected: FAIL
['grid' with: grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
expected: FAIL
['grid' with: grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
expected: FAIL
['grid' with: grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
expected: FAIL
['grid' with: grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
expected: FAIL
['emptyGrid' with: grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: (repeat 2, auto);]
expected: FAIL
['grid' with: grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: (repeat 2, auto);]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
expected: FAIL
['grid' with: grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
expected: FAIL
['emptyGrid' with: grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
expected: FAIL
['grid' with: grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
expected: FAIL

View file

@ -26,9 +26,6 @@
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
@ -83,9 +80,6 @@
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL

View file

@ -1,7 +1,4 @@
[grid-inline-template-columns-rows-resolved-values-001.tentative.html]
['grid' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
@ -11,111 +8,54 @@
[Children of 'grid' with: grid-template-columns: auto auto; and grid-template-rows: ;]
expected: FAIL
['grid' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
expected: FAIL
['grid' with: grid-template-columns: ; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: ; and grid-template-rows: 50px;]
expected: FAIL
['grid' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
expected: FAIL
['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
expected: FAIL
['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: ;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 50px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 50px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 50px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 50px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px 50px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
@ -125,104 +65,50 @@
[Children of 'gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: auto auto;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 70px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 70px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 70px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 70px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px 70px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px 70px;]
expected: FAIL

View file

@ -1,2 +0,0 @@
[grid-layout-auto-tracks.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[grid-layout-basic.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[grid-layout-repeat-notation.html]
expected: FAIL

View file

@ -1,6 +0,0 @@
[grid-limits-001.html]
[repeat(9999) should be supported in both axises]
expected: FAIL
[Implicit grid should support lines [-10k, 10k\].]
expected: FAIL

View file

@ -1,312 +1,12 @@
[grid-percentage-rows-indefinite-height-001.html]
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL
[.grid 17]
expected: FAIL
[.grid 18]
expected: FAIL
[.grid 20]
expected: FAIL
[.grid 21]
expected: FAIL
[.grid 23]
expected: FAIL
[.grid 24]
expected: FAIL
[.grid 25]
expected: FAIL
[.grid 26]
expected: FAIL
[.grid 27]
expected: FAIL
[.grid 28]
expected: FAIL
[.grid 29]
expected: FAIL
[.grid 30]
expected: FAIL
[.grid 31]
expected: FAIL
[.grid 32]
expected: FAIL
[.grid 33]
expected: FAIL
[.grid 34]
expected: FAIL
[.grid 35]
expected: FAIL
[.grid 36]
expected: FAIL
[.grid 37]
expected: FAIL
[.grid 38]
expected: FAIL
[.grid 39]
expected: FAIL
[.grid 40]
expected: FAIL
[.grid 41]
expected: FAIL
[.grid 42]
expected: FAIL
[.grid 43]
expected: FAIL
[.grid 44]
expected: FAIL
[.grid 45]
expected: FAIL
[.grid 46]
expected: FAIL
[.grid 47]
expected: FAIL
[.grid 48]
expected: FAIL
[.grid 49]
expected: FAIL
[.grid 50]
expected: FAIL
[.grid 51]
expected: FAIL
[.grid 52]
expected: FAIL
[.grid 53]
expected: FAIL
[.grid 54]
expected: FAIL
[.grid 55]
expected: FAIL
[.grid 56]
expected: FAIL
[.grid 57]
expected: FAIL
[.grid 58]
expected: FAIL
[.grid 59]
expected: FAIL
[.grid 60]
expected: FAIL
[.grid 61]
expected: FAIL
[.grid 62]
expected: FAIL
[.grid 63]
expected: FAIL
[.grid 64]
expected: FAIL
[.grid 65]
expected: FAIL
[.grid 66]
expected: FAIL
[.grid 67]
expected: FAIL
[.grid 68]
expected: FAIL
[.grid 69]
expected: FAIL
[.grid 70]
expected: FAIL
[.grid 71]
expected: FAIL
[.grid 72]
expected: FAIL
[.grid 74]
expected: FAIL
[.grid 75]
expected: FAIL
[.grid 76]
expected: FAIL
[.grid 77]
expected: FAIL
[.grid 78]
expected: FAIL
[.grid 80]
expected: FAIL
[.grid 81]
expected: FAIL
[.grid 82]
expected: FAIL
[.grid 83]
expected: FAIL
[.grid 84]
expected: FAIL
[.grid 86]
expected: FAIL
[.grid 87]
expected: FAIL
[.grid 88]
expected: FAIL
[.grid 89]
expected: FAIL
[.grid 90]
expected: FAIL
[.grid 92]
expected: FAIL
[.grid 93]
expected: FAIL
[.grid 94]
expected: FAIL
[.grid 95]
expected: FAIL
[.grid 96]
expected: FAIL
[.grid 98]
expected: FAIL
[.grid 99]
expected: FAIL
[.grid 100]
expected: FAIL
[.grid 101]
expected: FAIL
[.grid 102]
expected: FAIL
[.grid 104]
expected: FAIL
[.grid 105]
expected: FAIL
[.grid 106]
expected: FAIL
[.grid 107]
expected: FAIL
[.grid 108]
expected: FAIL
[.grid 110]
expected: FAIL
[.grid 111]
expected: FAIL
[.grid 112]
expected: FAIL
[.grid 113]
expected: FAIL
[.grid 114]
expected: FAIL
[.grid 116]
expected: FAIL
[.grid 117]
expected: FAIL
[.grid 118]
expected: FAIL
[.grid 119]
expected: FAIL
[.grid 120]
expected: FAIL

View file

@ -2,9 +2,6 @@
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL

View file

@ -1,6 +0,0 @@
[grid-shorthand-001.html]
[Check gutter properties initial values]
expected: FAIL
[Check gutter properties after setting 'grid' shorthand]
expected: FAIL

View file

@ -137,50 +137,26 @@
['grid' with: grid-template-columns: [a\] repeat(4, [b\] 1fr [c\]) [d\]; and grid-template-rows: [z\] repeat(4, [y\] 1fr) [x\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: fr; and grid-template-rows: fr;]
expected: FAIL
['grid' with: grid-template-columns: fr; and grid-template-rows: fr;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 1 fr; and grid-template-rows: 1 fr;]
expected: FAIL
['grid' with: grid-template-columns: 1 fr; and grid-template-rows: 1 fr;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 1free-space; and grid-template-rows: 1free-space;]
expected: FAIL
['grid' with: grid-template-columns: 1free-space; and grid-template-rows: 1free-space;]
expected: FAIL
['emptyGrid' with: grid-template-columns: -2fr; and grid-template-rows: -2fr;]
expected: FAIL
['grid' with: grid-template-columns: -2fr; and grid-template-rows: -2fr;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 0,5fr; and grid-template-rows: 0,5fr;]
expected: FAIL
['grid' with: grid-template-columns: 0,5fr; and grid-template-rows: 0,5fr;]
expected: FAIL
['emptyGrid' with: grid-template-columns: calc(1fr + 100px); and grid-template-rows: calc(1fr + 100px);]
expected: FAIL
['grid' with: grid-template-columns: calc(1fr + 100px); and grid-template-rows: calc(1fr + 100px);]
expected: FAIL
['emptyGrid' with: grid-template-columns: (1fr) auto; and grid-template-rows: (1fr) auto;]
expected: FAIL
['grid' with: grid-template-columns: (1fr) auto; and grid-template-rows: (1fr) auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: minmax(1fr, 1000px); and grid-template-rows: minmax(1fr, 700px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(1fr, 1000px); and grid-template-rows: minmax(1fr, 700px);]
expected: FAIL

View file

@ -1,135 +0,0 @@
[grid-support-grid-template-areas-001.html]
['grid' with: grid-template-areas: none;]
expected: FAIL
['grid' with: grid-template-areas: "a";]
expected: FAIL
['grid' with: grid-template-areas: ".";]
expected: FAIL
['grid' with: grid-template-areas: "lower UPPER 10 -minus _low 1-st ©copy_right line¶";]
expected: FAIL
['grid' with: grid-template-areas: "a b";]
expected: FAIL
['grid' with: grid-template-areas: "a b" "c d";]
expected: FAIL
['grid' with: grid-template-areas: "a b" "c d";]
expected: FAIL
['grid' with: grid-template-areas: "a b""c d";]
expected: FAIL
['grid' with: grid-template-areas: "a b"\t"c d";]
expected: FAIL
['grid' with: grid-template-areas: "a b"\n"c d";]
expected: FAIL
['grid' with: grid-template-areas: "a b" "a b";]
expected: FAIL
['grid' with: grid-template-areas: "a a" "b b";]
expected: FAIL
['grid' with: grid-template-areas: ". a ." "b a c";]
expected: FAIL
['grid' with: grid-template-areas: ".. a ..." "b a c";]
expected: FAIL
['grid' with: grid-template-areas: ".a..." "b a c";]
expected: FAIL
['grid' with: grid-template-areas: "head head" "nav main" "foot .";]
expected: FAIL
['grid' with: grid-template-areas: "head head" "nav main" "foot ....";]
expected: FAIL
['grid' with: grid-template-areas: "head head" "nav main" "foot.";]
expected: FAIL
['grid' with: grid-template-areas: ". header header ." "nav main main main" "nav footer footer .";]
expected: FAIL
['grid' with: grid-template-areas: "... header header ...." "nav main main main" "nav footer footer ....";]
expected: FAIL
['grid' with: grid-template-areas: "...header header...." "nav main main main" "nav footer footer....";]
expected: FAIL
['grid' with: grid-template-areas: "title stats" "score stats" "board board" "ctrls ctrls";]
expected: FAIL
['grid' with: grid-template-areas: "title board" "stats board" "score ctrls";]
expected: FAIL
['grid' with: grid-template-areas: ". a" "b a" ". a";]
expected: FAIL
['grid' with: grid-template-areas: ".. a" "b a" "... a";]
expected: FAIL
['grid' with: grid-template-areas: "..a" "b a" ".a";]
expected: FAIL
['grid' with: grid-template-areas: "a a a" "b b b";]
expected: FAIL
['grid' with: grid-template-areas: ". ." "a a";]
expected: FAIL
['grid' with: grid-template-areas: "... ...." "a a";]
expected: FAIL
['grid' with: grid-template-areas: a;]
expected: FAIL
['grid' with: grid-template-areas: "a" "b c";]
expected: FAIL
['grid' with: grid-template-areas: "a b" "c" "d e";]
expected: FAIL
['grid' with: grid-template-areas: "a b c" "d e";]
expected: FAIL
['grid' with: grid-template-areas: "a b"-"c d";]
expected: FAIL
['grid' with: grid-template-areas: "a b" - "c d";]
expected: FAIL
['grid' with: grid-template-areas: "a b" . "c d";]
expected: FAIL
['grid' with: grid-template-areas: "a b a";]
expected: FAIL
['grid' with: grid-template-areas: "a" "b" "a";]
expected: FAIL
['grid' with: grid-template-areas: "a b" "b b";]
expected: FAIL
['grid' with: grid-template-areas: "b a" "b b";]
expected: FAIL
['grid' with: grid-template-areas: "a b" "b a";]
expected: FAIL
['grid' with: grid-template-areas: "a ." ". a";]
expected: FAIL
['grid' with: grid-template-areas: ",";]
expected: FAIL
['grid' with: grid-template-areas: "10%";]
expected: FAIL
['grid' with: grid-template-areas: "USD$";]
expected: FAIL

View file

@ -1,7 +1,4 @@
[grid-support-grid-template-columns-rows-001.html]
['emptyGrid' with: grid-template-columns: none; and grid-template-rows: none;]
expected: FAIL
['grid' with: grid-template-columns: none; and grid-template-rows: none;]
expected: FAIL
@ -11,18 +8,6 @@
['grid' with: grid-template-columns: auto; and grid-template-rows: auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 500px; and grid-template-rows: 300px;]
expected: FAIL
['grid' with: grid-template-columns: 500px; and grid-template-rows: 300px;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 40em; and grid-template-rows: 20em;]
expected: FAIL
['grid' with: grid-template-columns: 40em; and grid-template-rows: 20em;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 25%; and grid-template-rows: 50%;]
expected: FAIL
@ -65,12 +50,6 @@
['grid' with: grid-template-columns: minmax(calc(10% + 200px), calc(800px - 20%)); and grid-template-rows: minmax(calc(20% + 50px), calc(600px - 10%));]
expected: FAIL
['emptyGrid' with: grid-template-columns: 500px 200px 50px; and grid-template-rows: 100px 300px;]
expected: FAIL
['grid' with: grid-template-columns: 500px 200px 50px; and grid-template-rows: 100px 300px;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 40em 100px 15%; and grid-template-rows: 50px 20em 10%;]
expected: FAIL
@ -107,26 +86,14 @@
['grid' with: grid-template-columns: min-content 1fr calc(20px + 10%) minmax(30em, 50em); and grid-template-rows: min-content 1fr calc(10% + 40px) minmax(3em, 5em);]
expected: FAIL
['emptyGrid' with: grid-template-columns: foo; and grid-template-rows: bar;]
expected: FAIL
['grid' with: grid-template-columns: foo; and grid-template-rows: bar;]
expected: FAIL
['emptyGrid' with: grid-template-columns: auto none; and grid-template-rows: none auto;]
expected: FAIL
['grid' with: grid-template-columns: auto none; and grid-template-rows: none auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: 100px, 200px; and grid-template-rows: 300px, 400px;]
expected: FAIL
['grid' with: grid-template-columns: 100px, 200px; and grid-template-rows: 300px, 400px;]
expected: FAIL
['emptyGrid' with: grid-template-columns: minmax(100px, 200px, 300px); and grid-template-rows: minmax(100px, 200px, 300px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(100px, 200px, 300px); and grid-template-rows: minmax(100px, 200px, 300px);]
expected: FAIL

View file

@ -113,128 +113,65 @@
['grid' with: grid-template-columns: [a\] min-content [b\] 1fr [c\] calc(20px + 10%) [d\] minmax(30em, 50em) [e\]; and grid-template-rows: [z\] min-content [y\] 1fr [x\] calc(10% + 40px) [w\] minmax(3em, 5em) [v\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\]; and grid-template-rows: [a\];]
expected: FAIL
['grid' with: grid-template-columns: [a\]; and grid-template-rows: [a\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a b\]; and grid-template-rows: [a b\];]
expected: FAIL
['grid' with: grid-template-columns: [a b\]; and grid-template-rows: [a b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] none [b\]; and grid-template-rows: [a\] none [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a\] none [b\]; and grid-template-rows: [a\] none [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] [b\]; and grid-template-rows: [a\] [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a\] [b\]; and grid-template-rows: [a\] [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: a auto b; and grid-template-rows: a auto b;]
expected: FAIL
['grid' with: grid-template-columns: a auto b; and grid-template-rows: a auto b;]
expected: FAIL
['emptyGrid' with: grid-template-columns: (a) auto (b); and grid-template-rows: (a) auto (b);]
expected: FAIL
['grid' with: grid-template-columns: (a) auto (b); and grid-template-rows: (a) auto (b);]
expected: FAIL
['emptyGrid' with: grid-template-columns: 'a' auto 'b'; and grid-template-rows: 'a' auto 'b';]
expected: FAIL
['grid' with: grid-template-columns: 'a' auto 'b'; and grid-template-rows: 'a' auto 'b';]
expected: FAIL
['emptyGrid' with: grid-template-columns: "a" auto "b"; and grid-template-rows: "a" auto "b";]
expected: FAIL
['grid' with: grid-template-columns: "a" auto "b"; and grid-template-rows: "a" auto "b";]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a, b\] auto [a, b\]; and grid-template-rows: [a, b\] auto [a, b\];]
expected: FAIL
['grid' with: grid-template-columns: [a, b\] auto [a, b\]; and grid-template-rows: [a, b\] auto [a, b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] [b\] auto [c d\] [e\]; and grid-template-rows: [a\] [b\] auto [c d\] [e\];]
expected: FAIL
['grid' with: grid-template-columns: [a\] [b\] auto [c d\] [e\]; and grid-template-rows: [a\] [b\] auto [c d\] [e\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a [b\]\] auto [c\]; and grid-template-rows: [a [b\]\] auto [c\];]
expected: FAIL
['grid' with: grid-template-columns: [a [b\]\] auto [c\]; and grid-template-rows: [a [b\]\] auto [c\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] auto [[b\]\]; and grid-template-rows: [a\] auto [[b\]\];]
expected: FAIL
['grid' with: grid-template-columns: [a\] auto [[b\]\]; and grid-template-rows: [a\] auto [[b\]\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a auto [b\]; and grid-template-rows: [a auto [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a auto [b\]; and grid-template-rows: [a auto [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a 100px\] auto [b\]; and grid-template-rows: [a 100px\] auto [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a 100px\] auto [b\]; and grid-template-rows: [a 100px\] auto [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a 50%\] auto [b\]; and grid-template-rows: [a 50%\] auto [b\];]
expected: FAIL
['grid' with: grid-template-columns: [a 50%\] auto [b\]; and grid-template-rows: [a 50%\] auto [b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [5\] auto [10\]; and grid-template-rows: [5\] auto [10\];]
expected: FAIL
['grid' with: grid-template-columns: [5\] auto [10\]; and grid-template-rows: [5\] auto [10\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a.\] auto [b*\]; and grid-template-rows: [a.\] auto [b*\];]
expected: FAIL
['grid' with: grid-template-columns: [a.\] auto [b*\]; and grid-template-rows: [a.\] auto [b*\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [#a\] auto [$b\]; and grid-template-rows: [#a\] auto [$b\];]
expected: FAIL
['grid' with: grid-template-columns: [#a\] auto [$b\]; and grid-template-rows: [#a\] auto [$b\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [initial\] auto; and grid-template-rows: [initial\] auto;]
expected: FAIL
['grid' with: grid-template-columns: [initial\] auto; and grid-template-rows: [initial\] auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: [inherit\] auto; and grid-template-rows: [inherit\] auto;]
expected: FAIL
['grid' with: grid-template-columns: [inherit\] auto; and grid-template-rows: [inherit\] auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: [default\] auto; and grid-template-rows: [default\] auto;]
expected: FAIL
['grid' with: grid-template-columns: [default\] auto; and grid-template-rows: [default\] auto;]
expected: FAIL

View file

@ -59,12 +59,6 @@
['grid' with: grid-template-columns: [a\] repeat(2, auto [b\]) 100px [c\]; and grid-template-rows: [a\] repeat(2, auto [b\]) 100px [c\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] repeat(2, [b\] 100px); and grid-template-rows: [a\] repeat(2, [b\] 100px);]
expected: FAIL
['grid' with: grid-template-columns: [a\] repeat(2, [b\] 100px); and grid-template-rows: [a\] repeat(2, [b\] 100px);]
expected: FAIL
['emptyGrid' with: grid-template-columns: [a\] repeat(2, [b\] auto [c\]) [d\]; and grid-template-rows: [a\] repeat(2, [b\] auto [c\]) [d\];]
expected: FAIL
@ -77,44 +71,23 @@
['grid' with: grid-template-columns: [a\] min-content repeat(2, [b\] 1fr [c\] calc(20px + 10%)) [d\] minmax(30em, 50em) [e\]; and grid-template-rows: [z\] min-content repeat(2, [y\] 1fr [x\] calc(10% + 40px)) [w\] minmax(3em, 5em) [v\];]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
expected: FAIL
['grid' with: grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
expected: FAIL
['grid' with: grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
expected: FAIL
['grid' with: grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
expected: FAIL
['grid' with: grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
expected: FAIL
['emptyGrid' with: grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: (repeat 2, auto);]
expected: FAIL
['grid' with: grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: (repeat 2, auto);]
expected: FAIL
['emptyGrid' with: grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
expected: FAIL
['grid' with: grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
expected: FAIL
['emptyGrid' with: grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
expected: FAIL
['grid' with: grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
expected: FAIL

View file

@ -1,21 +0,0 @@
[grid-support-repeat-002.html]
[grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
expected: FAIL
[grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
expected: FAIL
[grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
expected: FAIL
[grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
expected: FAIL
[grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: 100px (repeat 2, auto);]
expected: FAIL
[grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
expected: FAIL
[grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-template-columns-fit-content-001.html]
expected: FAIL

View file

@ -1,22 +1,7 @@
[grid-template-columns-rows-changes-001.html]
[#constrainedGrid 1]
expected: FAIL
[#constrainedGrid 2]
expected: FAIL
[#constrainedGrid 3]
expected: FAIL
[#constrainedGrid 4]
expected: FAIL
[#constrainedGrid 5]
expected: FAIL
[#constrainedGrid 6]
expected: FAIL
[#constrainedGridUndefinedHeight 7]
expected: FAIL
@ -26,33 +11,6 @@
[#constrainedGridUndefinedHeight 9]
expected: FAIL
[#constrainedGridUndefinedHeight 10]
expected: FAIL
[#constrainedGridUndefinedHeight 11]
expected: FAIL
[#constrainedGridUndefinedHeight 12]
expected: FAIL
[#unconstrainedGrid 13]
expected: FAIL
[#unconstrainedGrid 14]
expected: FAIL
[#unconstrainedGrid 15]
expected: FAIL
[#unconstrainedGrid 16]
expected: FAIL
[#unconstrainedGrid 17]
expected: FAIL
[#unconstrainedGrid 18]
expected: FAIL
[#unconstrainedGrid 19]
expected: FAIL

View file

@ -26,9 +26,6 @@
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
@ -83,9 +80,6 @@
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL

View file

@ -1,7 +1,4 @@
[grid-template-columns-rows-resolved-values-001.tentative.html]
['grid' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
@ -11,111 +8,54 @@
[Children of 'grid' with: grid-template-columns: auto auto; and grid-template-rows: ;]
expected: FAIL
['grid' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
expected: FAIL
['grid' with: grid-template-columns: ; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: ; and grid-template-rows: 50px;]
expected: FAIL
['grid' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
expected: FAIL
['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
expected: FAIL
['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: ;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 50px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 50px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 50px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 50px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px;]
expected: FAIL
['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px 50px;]
expected: FAIL
[Children of 'gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
@ -125,104 +65,50 @@
[Children of 'gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: auto auto;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
expected: FAIL
['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
[Children of 'gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px 30px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: ;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: ;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 70px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 70px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 70px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 70px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px;]
expected: FAIL
['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px 70px;]
expected: FAIL
[Children of 'gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px 70px;]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-template-rows-fit-content-001.html]
expected: FAIL