Tests: Import some WPT tests for the CSS gap properties

This commit is contained in:
Andreas Kling 2024-11-09 17:29:38 +01:00 committed by Andreas Kling
commit 2a741f81c7
Notes: github-actions[bot] 2024-11-09 18:23:35 +00:00
38 changed files with 1935 additions and 0 deletions

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass column-gap is interpolable

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass column-gap: normal is not interpolable

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Default column-gap is not interpolable

View file

@ -0,0 +1,29 @@
Summary
Harness status: OK
Rerun
Found 18 tests
5 Pass
13 Fail
Details
Result Test Name MessageFail Default column-gap is 'normal'
Pass column-gap accepts pixels
Pass column-gap accepts em
Pass column-gap accepts vw
Pass column-gap accepts percentage
Fail column-gap accepts calc()
Fail column-gap accepts calc() mixing fixed and percentage values
Fail Initial column-gap is 'normal'
Fail Initial column-gap is 'normal' 2
Fail Initial inherited column-gap is 'normal'
Pass column-gap is inheritable
Fail Negative column-gap is invalid
Fail 'max-content' column-gap is invalid
Fail 'none' column-gap is invalid
Fail column-gap with multiple values is invalid
Fail Angle column-gap is invalid
Fail Resolution column-gap is invalid
Fail Time column-gap is invalid

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail gap is interpolable

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail gap: normal is not interpolable

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail Default gap is not interpolable

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass gap is interpolable

View file

@ -0,0 +1,16 @@
Summary
Harness status: OK
Rerun
Found 6 tests
6 Fail
Details
Result Test Name MessageFail colum-gap:normal computes to normal on multicol elements
Fail row-gap:normal computes to normal on multicol elements
Fail colum-gap:normal computes to normal on grid
Fail row-gap:normal computes to normal on grid
Fail colum-gap:normal (main axis) computes to normal on flexbox
Fail row-gap:normal (cross axis) computes to normal on flexbox

View file

@ -0,0 +1,37 @@
Summary
Harness status: OK
Rerun
Found 26 tests
10 Pass
16 Fail
Details
Result Test Name MessageFail Default gap is 'normal'
Pass gap accepts pixels
Pass gap accepts pixels 2
Pass gap accepts pixels combined with percentage
Pass gap accepts em
Pass gap accepts em 2
Pass gap accepts vw
Pass gap accepts vw and vh
Pass gap accepts percentage
Pass gap accepts percentage 2
Fail gap accepts calc()
Fail gap accepts calc() mixing fixed and percentage values
Fail gap accepts calc() 2
Fail Initial gap is 'normal'
Fail Initial gap is 'normal' 2
Fail Initial inherited gap is 'normal'
Pass gap is inheritable
Fail Negative gap is invalid
Fail 'max-content' gap is invalid
Fail 'none' gap is invalid
Fail Angle gap is invalid
Fail Resolution gap is invalid
Fail Time gap is invalid
Fail gap with three values is invalid
Fail gap with slash is invalid
Fail gap with one wrong value is invalid

View file

@ -0,0 +1,27 @@
Summary
Harness status: OK
Rerun
Found 16 tests
2 Pass
14 Fail
Details
Result Test Name MessageFail e.style['gap'] = "normal" should set the property value
Fail e.style['gap'] = "10px" should set the property value
Fail e.style['gap'] = "normal normal" should set the property value
Fail e.style['gap'] = "10px 10px" should set the property value
Fail e.style['column-gap'] = "normal" should set the property value
Pass e.style['column-gap'] = "10px" should set the property value
Fail e.style['row-gap'] = "normal" should set the property value
Pass e.style['row-gap'] = "10px" should set the property value
Fail 'row-gap: normal; column-gap: normal;' is serialized to 'gap: normal;'
Fail getPropertyValue for 'row-gap: normal; column-gap: normal;' returns 'normal'
Fail 'row-gap: 10px; column-gap: 10px;' is serialized to 'gap: 10px;'
Fail getPropertyValue for 'row-gap: 10px; column-gap: 10px;' returns '10px'
Fail 'row-gap: 10px; column-gap: normal;' is serialized to 'gap: 10px normal;'
Fail getPropertyValue for 'row-gap: 10px; column-gap: normal;' returns '10px normal'
Fail 'column-gap: normal; row-gap: 10px;' is serialized to 'gap: 10px normal;'
Fail getPropertyValue for 'column-gap: normal; row-gap: 10px;' returns '10px normal'

View file

@ -0,0 +1,29 @@
Summary
Harness status: OK
Rerun
Found 18 tests
5 Pass
13 Fail
Details
Result Test Name MessageFail Default grid-column-gap is 'normal'
Pass grid-column-gap accepts pixels
Pass grid-column-gap accepts em
Pass grid-column-gap accepts vw
Pass grid-column-gap accepts percentage
Fail grid-column-gap accepts calc()
Fail grid-column-gap accepts calc() mixing fixed and percentage values
Fail Initial grid-column-gap is 'normal'
Fail Initial grid-column-gap is 'normal' 2
Fail Initial inherited grid-column-gap is 'normal'
Pass grid-column-gap is inheritable
Fail Negative grid-column-gap is invalid
Fail 'max-content' grid-column-gap is invalid
Fail 'none' grid-column-gap is invalid
Fail grid-column-gap with multiple values is invalid
Fail Angle grid-column-gap is invalid
Fail Resolution grid-column-gap is invalid
Fail Time grid-column-gap is invalid

View file

@ -0,0 +1,37 @@
Summary
Harness status: OK
Rerun
Found 26 tests
10 Pass
16 Fail
Details
Result Test Name MessageFail Default grid-gap is 'normal'
Pass grid-gap accepts pixels
Pass grid-gap accepts pixels 2
Pass grid-gap accepts pixels combined with percentage
Pass grid-gap accepts em
Pass grid-gap accepts em 2
Pass grid-gap accepts vw
Pass grid-gap accepts vw and vh
Pass grid-gap accepts percentage
Pass grid-gap accepts percentage 2
Fail grid-gap accepts calc()
Fail grid-gap accepts calc() mixing fixed and percentage values
Fail grid-gap accepts calc() 2
Fail Initial grid-gap is 'normal'
Fail Initial grid-gap is 'normal' 2
Fail Initial inherited grid-gap is 'normal'
Pass grid-gap is inheritable
Fail Negative grid-gap is invalid
Fail 'max-content' grid-gap is invalid
Fail 'none' grid-gap is invalid
Fail Angle grid-gap is invalid
Fail Resolution grid-gap is invalid
Fail Time grid-gap is invalid
Fail grid-gap with three values is invalid
Fail grid-gap with slash is invalid
Fail grid-gap with one wrong value is invalid

View file

@ -0,0 +1,29 @@
Summary
Harness status: OK
Rerun
Found 18 tests
5 Pass
13 Fail
Details
Result Test Name MessageFail Default grid-row-gap is 'normal'
Pass grid-row-gap accepts pixels
Pass grid-row-gap accepts em
Pass grid-row-gap accepts vw
Pass grid-row-gap accepts percentage
Fail grid-row-gap accepts calc()
Fail grid-row-gap accepts calc() mixing fixed and percentage values
Fail Initial grid-row-gap is 'normal'
Fail Initial grid-row-gap is 'normal' 2
Fail Initial inherited grid-row-gap is 'normal'
Pass grid-row-gap is inheritable
Fail Negative grid-row-gap is invalid
Fail 'max-content' grid-row-gap is invalid
Fail 'none' grid-row-gap is invalid
Fail grid-row-gap with multiple values is invalid
Fail Angle grid-row-gap is invalid
Fail Resolution grid-row-gap is invalid
Fail Time grid-row-gap is invalid

View file

@ -0,0 +1,14 @@
Summary
Harness status: OK
Rerun
Found 3 tests
2 Pass
1 Fail
Details
Result Test Name MessagePass grid-row-gap is a legacy name alias for row-gap
Pass grid-column-gap is a legacy name alias for column-gap
Fail grid-gap is a legacy name alias for gap

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass row-gap is interpolable

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass row-gap: normal is not interpolable

View file

@ -0,0 +1,11 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Default row-gap is not interpolable

View file

@ -0,0 +1,29 @@
Summary
Harness status: OK
Rerun
Found 18 tests
5 Pass
13 Fail
Details
Result Test Name MessageFail Default row-gap is 'normal'
Pass row-gap accepts pixels
Pass row-gap accepts em
Pass row-gap accepts vw
Pass row-gap accepts percentage
Fail row-gap accepts calc()
Fail row-gap accepts calc() mixing fixed and percentage values
Fail Initial row-gap is 'normal'
Fail Initial row-gap is 'normal' 2
Fail Initial inherited row-gap is 'normal'
Pass row-gap is inheritable
Fail Negative row-gap is invalid
Fail 'max-content' row-gap is invalid
Fail 'none' row-gap is invalid
Fail row-gap with multiple values is invalid
Fail Angle row-gap is invalid
Fail Resolution row-gap is invalid
Fail Time row-gap is invalid