forked from mirrors/gecko-dev
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
25 lines
975 B
HTML
25 lines
975 B
HTML
<!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>
|