diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-001.txt new file mode 100644 index 00000000000..a66b6d954ff --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-001.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass column-gap is interpolable \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-002.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-002.txt new file mode 100644 index 00000000000..06ef49bcd88 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-002.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-003.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-003.txt new file mode 100644 index 00000000000..35efb89eabb --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-animation-003.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-parsing-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-parsing-001.txt new file mode 100644 index 00000000000..15e3088bbe9 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/column-gap-parsing-001.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-001.txt new file mode 100644 index 00000000000..21c6a0d626d --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-001.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Fail +Details +Result Test Name MessageFail gap is interpolable \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-002.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-002.txt new file mode 100644 index 00000000000..cc3dca85743 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-002.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Fail +Details +Result Test Name MessageFail gap: normal is not interpolable \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-003.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-003.txt new file mode 100644 index 00000000000..cbb94bf30bd --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-003.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Fail +Details +Result Test Name MessageFail Default gap is not interpolable \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-004.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-004.txt new file mode 100644 index 00000000000..42e0b055ef4 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-animation-004.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass gap is interpolable \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-normal-computed-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-normal-computed-001.txt new file mode 100644 index 00000000000..bc475776584 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-normal-computed-001.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-parsing-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-parsing-001.txt new file mode 100644 index 00000000000..ffe945e3951 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-parsing-001.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-parsing-002.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-parsing-002.txt new file mode 100644 index 00000000000..77d05784d31 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/gap-parsing-002.txt @@ -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' \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-column-gap-parsing-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-column-gap-parsing-001.txt new file mode 100644 index 00000000000..23097f1f06a --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-column-gap-parsing-001.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-gap-parsing-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-gap-parsing-001.txt new file mode 100644 index 00000000000..1c06204e5eb --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-gap-parsing-001.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-row-gap-parsing-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-row-gap-parsing-001.txt new file mode 100644 index 00000000000..b6341e682cb --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/grid-row-gap-parsing-001.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/legacy-gap-aliases-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/legacy-gap-aliases-001.txt new file mode 100644 index 00000000000..e2a80fd667f --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/legacy-gap-aliases-001.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-001.txt new file mode 100644 index 00000000000..8f209ee9e81 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-001.txt @@ -0,0 +1,11 @@ +Summary + +Harness status: OK + +Rerun + +Found 1 tests + +1 Pass +Details +Result Test Name MessagePass row-gap is interpolable \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-002.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-002.txt new file mode 100644 index 00000000000..7bb56a2c63d --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-002.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-003.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-003.txt new file mode 100644 index 00000000000..392374795d1 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-animation-003.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-parsing-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-parsing-001.txt new file mode 100644 index 00000000000..07d8a9c4434 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-align/gaps/row-gap-parsing-001.txt @@ -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 \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-align/gaps/column-gap-animation-001.html b/Tests/LibWeb/Text/input/wpt-import/css/css-align/gaps/column-gap-animation-001.html new file mode 100644 index 00000000000..1dc028cc6f4 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-align/gaps/column-gap-animation-001.html @@ -0,0 +1,36 @@ + + +