From 2a6e716eb3ca5c1c3b07e69c6d35b5d6ec469e79 Mon Sep 17 00:00:00 2001 From: Christian Biesinger Date: Thu, 23 Sep 2021 10:23:10 +0000 Subject: [PATCH] Bug 1729777 [wpt PR 30405] - Parsing for contain-intrinsic-size: auto , a=testonly Automatic update from web-platform-tests Parsing for contain-intrinsic-size: auto Bug: 1199460 Change-Id: I4ec92560c28529269b75c6c41b6e8a28861f6756 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3138514 Commit-Queue: Christian Biesinger Auto-Submit: Christian Biesinger Reviewed-by: Rune Lillesveen Reviewed-by: Robert Flack Cr-Commit-Position: refs/heads/main@{#919900} -- wpt-commits: 65315425bd28bc0bda62044129153e39a083c83b wpt-pr: 30405 --- .../contain-intrinsic-size-interpolation.html | 37 ++++++++++++++++++++-- .../parsing/contain-intrinsic-size-computed.html | 13 +++++--- .../parsing/contain-intrinsic-size-invalid.html | 21 +++++++++--- .../parsing/contain-intrinsic-size-valid.html | 25 +++++++++------ 4 files changed, 75 insertions(+), 21 deletions(-) diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/animation/contain-intrinsic-size-interpolation.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/animation/contain-intrinsic-size-interpolation.html index b739f3104f67..b768c1a33060 100644 --- a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/animation/contain-intrinsic-size-interpolation.html +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/animation/contain-intrinsic-size-interpolation.html @@ -16,7 +16,7 @@ @@ -20,19 +20,24 @@ function length_ref(length) { return getComputedStyle(document.getElementById("scratch")).getPropertyValue("width"); } -test_computed_value("contain-intrinsic-size", "auto"); +test_computed_value("contain-intrinsic-size", "none"); test_computed_value("contain-intrinsic-size", "1px"); +test_computed_value("contain-intrinsic-size", "auto 1px"); +test_computed_value("contain-intrinsic-size", "auto 1px auto 1px", "auto 1px"); +test_computed_value("contain-intrinsic-size", "1px auto 1px"); test_computed_value("contain-intrinsic-size", "2vw 3px", length_ref("2vw") + " 3px"); test_computed_value("contain-intrinsic-size", "2px 3vh", "2px " + length_ref("3vh")); test_computed_value("contain-intrinsic-size", "5px 5px", "5px"); -test_computed_value("contain-intrinsic-width", "auto"); +test_computed_value("contain-intrinsic-width", "none"); test_computed_value("contain-intrinsic-width", "1px"); +test_computed_value("contain-intrinsic-width", "auto 1px"); test_computed_value("contain-intrinsic-width", "2vw", length_ref("2vw")); test_computed_value("contain-intrinsic-width", "3vh", length_ref("3vh")); -test_computed_value("contain-intrinsic-height", "auto"); +test_computed_value("contain-intrinsic-height", "none"); test_computed_value("contain-intrinsic-height", "1px"); +test_computed_value("contain-intrinsic-height", "auto 1px"); test_computed_value("contain-intrinsic-height", "2vw", length_ref("2vw")); test_computed_value("contain-intrinsic-height", "3vh", length_ref("3vh")); diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html index 4bd6eb041954..d50e582b2bbf 100644 --- a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html @@ -5,7 +5,7 @@ CSS Intrinsic Size Test: intrinsic-size with invalid values - + @@ -20,30 +20,41 @@ test_invalid_value("contain-intrinsic-size", "2em 3px 5px"); test_invalid_value("contain-intrinsic-size", "1px 1%"); test_invalid_value("contain-intrinsic-size", "1px auto auto"); test_invalid_value("contain-intrinsic-size", "-1px"); +test_invalid_value("contain-intrinsic-size", "auto"); +test_invalid_value("contain-intrinsic-size", "auto 1px 1px auto"); +test_invalid_value("contain-intrinsic-size", "1px 1px auto"); test_invalid_value("contain-intrinsic-width", "legacy"); test_invalid_value("contain-intrinsic-width", "-1px"); test_invalid_value("contain-intrinsic-width", "1px 1px"); -test_invalid_value("contain-intrinsic-width", "1px auto"); +test_invalid_value("contain-intrinsic-width", "1px none"); +test_invalid_value("contain-intrinsic-width", "auto 1px auto"); test_invalid_value("contain-intrinsic-width", "20%"); +test_invalid_value("contain-intrinsic-width", "1px auto"); test_invalid_value("contain-intrinsic-height", "legacy"); test_invalid_value("contain-intrinsic-height", "-1px"); test_invalid_value("contain-intrinsic-height", "1px 1px"); -test_invalid_value("contain-intrinsic-height", "1px auto"); +test_invalid_value("contain-intrinsic-height", "1px none"); +test_invalid_value("contain-intrinsic-height", "auto 1px auto"); test_invalid_value("contain-intrinsic-height", "20%"); +test_invalid_value("contain-intrinsic-height", "1px auto"); test_invalid_value("contain-intrinsic-inline-size", "legacy"); test_invalid_value("contain-intrinsic-inline-size", "-1px"); test_invalid_value("contain-intrinsic-inline-size", "1px 1px"); -test_invalid_value("contain-intrinsic-inline-size", "1px auto"); +test_invalid_value("contain-intrinsic-inline-size", "1px none"); +test_invalid_value("contain-intrinsic-inline-size", "auto 1px auto"); test_invalid_value("contain-intrinsic-inline-size", "20%"); +test_invalid_value("contain-intrinsic-inline-size", "1px auto"); test_invalid_value("contain-intrinsic-block-size", "legacy"); test_invalid_value("contain-intrinsic-block-size", "-1px"); test_invalid_value("contain-intrinsic-block-size", "1px 1px"); -test_invalid_value("contain-intrinsic-block-size", "1px auto"); +test_invalid_value("contain-intrinsic-block-size", "1px none"); +test_invalid_value("contain-intrinsic-block-size", "auto 1px auto"); test_invalid_value("contain-intrinsic-block-size", "20%"); +test_invalid_value("contain-intrinsic-block-size", "1px auto"); diff --git a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html index a1ff2743235e..8fd7e64d067d 100644 --- a/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html +++ b/testing/web-platform/tests/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html @@ -5,36 +5,43 @@ CSS Intrinsic Size Test: intrinsic-size with valid values - + -- 2.11.4.GIT