diff options
Diffstat (limited to 'testing/web-platform/tests/css/css-contain/content-visibility/content-visibility-026.html')
-rw-r--r-- | testing/web-platform/tests/css/css-contain/content-visibility/content-visibility-026.html | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-contain/content-visibility/content-visibility-026.html b/testing/web-platform/tests/css/css-contain/content-visibility/content-visibility-026.html new file mode 100644 index 0000000000..17ec9a21d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-contain/content-visibility/content-visibility-026.html @@ -0,0 +1,31 @@ +<!doctype HTML> +<html> +<meta charset="utf8"> +<title>Content Visibility: Computed Values</title> +<link rel="author" title="Rakina Zata Amni" href="mailto:rakina@chromium.org"> +<link rel="help" href="https://drafts.csswg.org/css-contain/#content-visibility"> +<meta name="assert" content="content-visibility:hidden does not affect computed value of 'contain'"> +<meta name="assert" content="content-visibility:auto does not affect computed value of 'contain'"> + +<div id="container"></div> + +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> + +<script> + +test(() => { + assert_equals(getComputedStyle(container).contain, "none"); + container.style = "content-visibility:hidden"; + assert_equals(getComputedStyle(container).contentVisibility, "hidden"); + assert_equals(getComputedStyle(container).contain, "none"); +}, "content-visibility:hidden does not affect computed value of 'contain'"); + +test(() => { + assert_equals(getComputedStyle(container).contain, "none"); + container.style = "content-visibility:auto;contain:layout;"; + assert_equals(getComputedStyle(container).contentVisibility, "auto"); + assert_equals(getComputedStyle(container).contain, "layout"); +}, "content-visibility:auto does not affect computed value of 'contain'"); + +</script> |