summaryrefslogtreecommitdiffstats
path: root/layout/style/test/test_medialist_privilege.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--layout/style/test/test_medialist_privilege.html25
1 files changed, 25 insertions, 0 deletions
diff --git a/layout/style/test/test_medialist_privilege.html b/layout/style/test/test_medialist_privilege.html
new file mode 100644
index 0000000000..bb021d75e4
--- /dev/null
+++ b/layout/style/test/test_medialist_privilege.html
@@ -0,0 +1,25 @@
+<!doctype html>
+<title>Test whether it can access a filed in MediaList with normal privilege after accessing with chrome privilege.</title>
+<script src="/tests/SimpleTest/SimpleTest.js"></script>
+
+<style>
+@media screen and (max-width: 800px) {
+ body {
+ background-color: lime;
+ }
+}
+</style>
+<script>
+"use strict";
+
+const chromeDocument = SpecialPowers.wrap(document);
+assertMediaText(chromeDocument);
+assertMediaText(document);
+
+function assertMediaText(doc) {
+ const stylesheet = doc.styleSheets[0];
+ const rule = stylesheet.cssRules[0];
+ const media = rule.media;
+ is(rule.media.mediaText, "screen and (max-width: 800px)");
+}
+</script>