diff options
Diffstat (limited to 'testing/web-platform/tests/css/css-cascade/parsing/layer.html')
-rw-r--r-- | testing/web-platform/tests/css/css-cascade/parsing/layer.html | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-cascade/parsing/layer.html b/testing/web-platform/tests/css/css-cascade/parsing/layer.html new file mode 100644 index 0000000000..3bfc863ede --- /dev/null +++ b/testing/web-platform/tests/css/css-cascade/parsing/layer.html @@ -0,0 +1,25 @@ +<!doctype html> +<meta charset="utf-8"> +<title>@layer rule parsing / serialization</title> +<link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io"> +<link rel="author" title="Mozilla" href="https://mozilla.org"> +<link rel="help" href="https://drafts.csswg.org/css-cascade-5/#layering"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/css/support/parsing-testcommon.js"></script> +<script> + test_valid_rule("@layer A;"); + test_valid_rule("@layer A, B, C;"); + test_valid_rule("@layer A.A;"); + test_valid_rule("@layer A, B.C.D, C;"); + + test_invalid_rule("@layer;"); + test_invalid_rule("@layer A . A;"); + + test_valid_rule("@layer {\n}"); + test_valid_rule("@layer A {\n}"); + test_valid_rule("@layer A.B {\n}"); + test_invalid_rule("@layer A . B {\n}"); + + test_invalid_rule("@layer A, B, C {\n}"); +</script> |