fune/testing/web-platform/tests/css/css-flexbox/parsing/flex-basis-valid.html
David Grogan 550ee41c11 Bug 1723075 [wpt PR 29847] - [css-flex] Support content, min/max/fit-content in flex-basis, a=testonly
Automatic update from web-platform-tests
[css-flex] Support content, min/max/fit-content in flex-basis

Flex needed very little extra logic. This CL is mostly straightforward
parser stuff and updating switch statements.

The I2S is at
https://groups.google.com/a/chromium.org/g/blink-dev/c/lzcWR4Q97ik/m/GvFidwZtEwAJ

Fixed: 470421
Change-Id: I07160a00343b8dcdb03b207c0a79c15f6ae6c49a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3041969
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#909935}

--

wpt-commits: 4424f6b11490bd945d1eebe884b67c80cc93c535
wpt-pr: 29847
2021-08-14 08:15:16 +00:00

25 lines
975 B
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Flexible Box Layout Module Level 1: parsing flex-basis with valid values</title>
<link rel="author" title="Eric Willigers" href="mailto:ericwilligers@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#propdef-flex-basis">
<meta name="assert" content="flex-basis supports the full grammar 'content | <width>'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_valid_value("flex-basis", "1px");
test_valid_value("flex-basis", "calc(2em + 3ex)");
test_valid_value("flex-basis", "400%");
test_valid_value("flex-basis", "auto");
test_valid_value("flex-basis", "fit-content");
test_valid_value("flex-basis", "min-content");
test_valid_value("flex-basis", "max-content");
test_valid_value("flex-basis", "content");
</script>
</body>
</html>