Blame dom/base/test/test_anonymousContent_style_csp.html
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
<html>
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
<head>
|
|
Packit |
f0b94e |
<meta charset="utf-8">
|
|
Packit |
f0b94e |
<title>Test for Bug 1185351 - Make sure that we don't enforce CSP on styles for AnonymousContent</title>
|
|
Packit |
f0b94e |
<script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
Packit |
f0b94e |
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
|
Packit |
f0b94e |
</head>
|
|
Packit |
f0b94e |
<body>
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
text content
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
<script type="application/javascript">
|
|
Packit |
f0b94e |
let chromeDocument = SpecialPowers.wrap(document);
|
|
Packit |
f0b94e |
let testElement = document.querySelector("div");
|
|
Packit |
f0b94e |
let anonymousContent = chromeDocument.insertAnonymousContent(testElement);
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
let style = anonymousContent.setAttributeForElement("test-element",
|
|
Packit |
f0b94e |
"style", "color:green;");
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
style = anonymousContent.getAttributeForElement("test-element", "style");
|
|
Packit |
f0b94e |
is(style, "color:green;", "The anonymous content exists with CSP");
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
chromeDocument.removeAnonymousContent(anonymousContent);
|
|
Packit |
f0b94e |
</script>
|
|
Packit |
f0b94e |
</body>
|
|
Packit |
f0b94e |
</html>
|