test_bug571849.xhtml (1399B)
1 <?xml version="1.0"?> 2 <?xml-stylesheet href="chrome://global/skin" type="text/css"?> 3 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css" 4 type="text/css"?> 5 <!-- 6 https://bugzilla.mozilla.org/show_bug.cgi?id=500931 7 --> 8 <window title="Mozilla Bug 500931" 9 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 10 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> 11 12 <!-- test results are displayed in the html:body --> 13 <body xmlns="http://www.w3.org/1999/xhtml"> 14 <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500931" 15 target="_blank">Mozilla Bug 500931</a> 16 17 <!-- test code goes here --> 18 <script type="application/javascript"><![CDATA[ 19 20 /** Test for Bug 500931 */ 21 22 function go() { 23 var ifr = document.getElementById('ifr'); 24 var docnodes = ifr.contentDocument.body.childNodes; 25 var index, value; 26 for (let i of Object.entries(docnodes)) { 27 index = i[0]; 28 value = i[1]; 29 } 30 is(index, "0", "enumerated the 0th element"); 31 ok(Text.isInstance(value), "the 0th element was a text node"); 32 SimpleTest.finish(); 33 } 34 35 SimpleTest.waitForExplicitFinish(); 36 37 ]]></script> 38 <iframe type="content" 39 src="http://example.org/tests/js/xpconnect/tests/mochitest/bug571849_helper.html" 40 onload="go()" 41 id="ifr"> 42 </iframe> 43 </body> 44 </window>