mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 04:05:32 +00:00
911776d674
This is an autogenerated commit to handle scripts loading mochitest harness files, in the case where the script src is on the line below the script tag. This was generated with https://bug1544322.bmoattachments.org/attachment.cgi?id=9058170 using the `--part 3` argument. Differential Revision: https://phabricator.services.mozilla.com/D27458 --HG-- extra : moz-landing-system : lando
50 lines
1.9 KiB
XML
50 lines
1.9 KiB
XML
<?xml version="1.0"?>
|
|
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
|
|
<?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css"
|
|
type="text/css"?>
|
|
<window title="Test nodelists from chrome"
|
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
|
<script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
|
|
|
<!-- test results are displayed in the html:body -->
|
|
<body xmlns="http://www.w3.org/1999/xhtml">
|
|
</body>
|
|
|
|
<!-- test code goes here -->
|
|
<script type="application/javascript"><![CDATA[
|
|
SimpleTest.waitForExplicitFinish();
|
|
|
|
function go() {
|
|
var win = $('ifr').contentWindow;
|
|
var list = win.document.getElementsByTagName('p');
|
|
is(list.length, 3, "can get the length");
|
|
ok(list[0] instanceof HTMLParagraphElement, "can get list[0]");
|
|
is(list[0], list.item(0), "list.item works");
|
|
is(list.item, list.item, "don't recreate functions for each get");
|
|
|
|
var list2 = list[2];
|
|
ok(list[2] instanceof HTMLParagraphElement, "list[2] exists");
|
|
ok("2" in list, "in operator works");
|
|
|
|
is(win.document.body.removeChild(win.document.body.lastChild), list2, "remove last paragraph element");
|
|
ok(!("2" in list), "in operator doesn't see phantom element");
|
|
is(list[2], undefined, "no node there!");
|
|
|
|
var optionList = win.document.createElement("select").options;
|
|
var option = win.document.createElement("option");
|
|
optionList[0] = option;
|
|
is(optionList.item(0), option, "Creators work");
|
|
|
|
option = win.document.createElement("option");
|
|
optionList[0] = option;
|
|
is(optionList.item(0), option, "Setters work");
|
|
|
|
SimpleTest.finish();
|
|
}
|
|
]]></script>
|
|
|
|
<iframe id="ifr"
|
|
src="http://mochi.test:8888/tests/js/xpconnect/tests/mochitest/file_nodelists.html"
|
|
onload="go()" />
|
|
</window>
|