diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:47:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:47:29 +0000 |
commit | 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d (patch) | |
tree | a31f07c9bcca9d56ce61e9a1ffd30ef350d513aa /testing/web-platform/tests/css/cssom/CSSNamespaceRule.html | |
parent | Initial commit. (diff) | |
download | firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.tar.xz firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.zip |
Adding upstream version 115.8.0esr.upstream/115.8.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/css/cssom/CSSNamespaceRule.html')
-rw-r--r-- | testing/web-platform/tests/css/cssom/CSSNamespaceRule.html | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/cssom/CSSNamespaceRule.html b/testing/web-platform/tests/css/cssom/CSSNamespaceRule.html new file mode 100644 index 0000000000..fbbaa3c569 --- /dev/null +++ b/testing/web-platform/tests/css/cssom/CSSNamespaceRule.html @@ -0,0 +1,32 @@ +<!doctype html> +<html> +<head> + <meta charset="utf-8"> + <title>CSSOM - CSSNamespaceRule interface</title> + <link rel="help" href="https://drafts.csswg.org/cssom/#the-cssnamespacerule-interface"> + <script src="/resources/testharness.js"></script> + <script src="/resources/testharnessreport.js"></script> + <style> + @namespace svg url(http://servo); + @namespace url(http://servo1); + @namespace svg url("http://servo2"); + </style> + + <script> + test(function () { + var rules = document.styleSheets[0].cssRules; + assert_equals(rules[0].prefix, "svg", "CSSNamespaceRule prefix attribute"); + assert_equals(rules[0].namespaceURI, "http://servo", "CSSNamespaceRule namespaceURI attribute"); + assert_equals(rules[0].cssText, "@namespace svg url(\"http://servo\");", "CSSNamespaceRule cssText attribute"); + + assert_equals(rules[1].prefix, "", "CSSNamespaceRule prefix attribute"); + assert_equals(rules[1].namespaceURI, "http://servo1", "CSSNamespaceRule namespaceURI attribute"); + assert_equals(rules[1].cssText, "@namespace url(\"http://servo1\");", "CSSNamespaceRule cssText attribute"); + + assert_equals(rules[2].prefix, "svg", "CSSNamespaceRule prefix attribute"); + assert_equals(rules[2].namespaceURI, "http://servo2", "CSSNamespaceRule namespaceURI attribute"); + assert_equals(rules[2].cssText, "@namespace svg url(\"http://servo2\");", "CSSNamespaceRule cssText attribute"); + }); + </script> +</head> +</html> |