4 <title>Media test: document-element-inserted
</title>
5 <script src=
"/tests/SimpleTest/SimpleTest.js"></script>
6 <link rel=
"stylesheet" type=
"text/css" href=
"/tests/SimpleTest/test.css" />
12 <script class=
"testbody" type=
"text/javascript">
14 if (navigator.platform.startsWith(
"Win")) {
15 SimpleTest.expectAssertions(
0,
4);
18 SimpleTest.waitForExplicitFinish();
21 var observe = function(doc){
22 if (doc == media.contentDocument) {
23 ok(media.contentDocument.location.toString().includes(loc),
24 "The loaded media should be " + loc);
29 var media = document.getElementById('media');
31 "../../../media/test/short-video.ogv",
32 "../../../media/test/sound.ogg",
33 "../../content/test/image.png"
38 var t = tests.shift();
39 loc = t.substring(t.indexOf(
"test"));
40 media.setAttribute(
"src",t);
43 SpecialPowers.removeObserver(observe,
"document-element-inserted");
48 SpecialPowers.addObserver(observe,
"document-element-inserted")