summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/css/css-values/calc-size/calc-size-parsing.tentative.html
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/css/css-values/calc-size/calc-size-parsing.tentative.html')
-rw-r--r--testing/web-platform/tests/css/css-values/calc-size/calc-size-parsing.tentative.html17
1 files changed, 15 insertions, 2 deletions
diff --git a/testing/web-platform/tests/css/css-values/calc-size/calc-size-parsing.tentative.html b/testing/web-platform/tests/css/css-values/calc-size/calc-size-parsing.tentative.html
index fec24aaed1..e51247c872 100644
--- a/testing/web-platform/tests/css/css-values/calc-size/calc-size-parsing.tentative.html
+++ b/testing/web-platform/tests/css/css-values/calc-size/calc-size-parsing.tentative.html
@@ -1,13 +1,26 @@
<!DOCTYPE html>
<title>calc-size() expressions</title>
-<link rel="help" href="https://drafts.csswg.org/css-values-5/">
-<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/626#issuecomment-1800254442">
+<link rel="help" href="https://drafts.csswg.org/css-values-5/#calc-size">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../../support/parsing-testcommon.js"></script>
<script>
+test_valid_value("width", "calc-size(auto, size)");
+test_valid_value("min-width", "calc-size(auto, size)");
+test_valid_value("height", "calc-size(auto, size)");
+test_valid_value("min-height", "calc-size(auto, size)");
+test_invalid_value("max-height", "calc-size(auto, size)");
+test_invalid_value("max-width", "calc-size(auto, size)");
+
+test_invalid_value("height", "calc-size(none, size)");
+test_invalid_value("width", "calc-size(none, size)");
+test_invalid_value("min-height", "calc-size(none, size)");
+test_invalid_value("min-width", "calc-size(none, size)");
+test_invalid_value("max-height", "calc-size(none, size)");
+test_invalid_value("max-width", "calc-size(none, size)");
+
test_valid_value("width", "calc-size(fit-content, size)");
test_valid_value("height", "calc-size(min-content, size * 2)");
test_valid_value("max-width", "calc-size(max-content, size / 2)");