Bug 1892041 - Part 1: Update test262 features. r=spidermonkey-reviewers,dminor
[gecko.git] / dom / base / test / test_bug1632975.html
blob8b54ca47a55a97d805e42db86a6b32895b822a7b
1 <!DOCTYPE HTML>
2 <html>
3 <!--
4 https://bugzilla.mozilla.org/show_bug.cgi?id=1632975
5 -->
6 <head>
7 <title>Test for Bug 1632975</title>
8 <script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
9 <script src="/tests/SimpleTest/SimpleTest.js"></script>
10 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
11 </head>
12 <body>
13 <script class="testbody" type="text/javascript">
14 SimpleTest.waitForExplicitFinish();
16 function observeTest(mutationsList) {
17 for (let mutation of mutationsList) {
18 for (let node of mutation.addedNodes) {
19 if (node.nodeName.toLowerCase() == "script") {
20 node.setAttribute("type", "text/zpconsent")
26 const observer = new MutationObserver(observeTest);
27 observer.observe(document.body, { childList: true, subtree: true });
29 let script2Ran = false;
30 let script3Ran = false;
31 script4Ran = false;
33 onload = () => {
34 ok(!script2Ran, "script2 should not have run");
35 ok(!script3Ran, "script3 should not have run");
36 ok(!script4Ran, "script4 should not have run");
37 SimpleTest.finish();
39 </script>
40 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1632975">Mozilla Bug 1632975</a>
41 <p id="display"></p>
42 <div id="content" style="display: none">
43 <script id="script2">
44 script2Ran = true;
45 </script>
47 <script id="script3" type="disabled">
48 script3Ran = true;
49 </script>
51 <script id="script4" src="data:text/javascript,script4Ran = true;"></script>
52 </div>
53 </body>
54 </html>