mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-27 19:07:31 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
48
js/xpconnect/tests/chrome/test_bug596580.xul
Normal file
48
js/xpconnect/tests/chrome/test_bug596580.xul
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
<?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="Mozilla Bug 596580"
|
||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
||||
<script type="application/javascript"
|
||||
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">
|
||||
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=596580"
|
||||
target="_blank">Mozilla Bug 596580</a>
|
||||
</body>
|
||||
|
||||
<!-- test code goes here -->
|
||||
<script type="application/x-javascript;version=1.8"><![CDATA[
|
||||
function init() {
|
||||
var f = new Function("let test = 'let is ok'; return test;");
|
||||
is(f(), 'let is ok', 'let should be ok');
|
||||
SimpleTest.finish();
|
||||
}
|
||||
|
||||
Test = {
|
||||
include: function(p) {
|
||||
var sawError = false;
|
||||
try {
|
||||
Components.classes["@mozilla.org/moz/jssubscript-loader;1"].
|
||||
getService(Components.interfaces["mozIJSSubScriptLoader"]).
|
||||
loadSubScript(p);
|
||||
} catch (e) {
|
||||
sawError = true;
|
||||
}
|
||||
ok(sawError, 'should receive an error loading a not-found file');
|
||||
}
|
||||
};
|
||||
|
||||
// If the include method is defined as a global function, it works.
|
||||
// try to load a non existing file to produce the error
|
||||
Test.include("notfound.js");
|
||||
|
||||
// If init is called directly, it works.
|
||||
setTimeout('init();', 0);
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
|
||||
]]></script>
|
||||
</window>
|
||||
Loading…
Add table
Add a link
Reference in a new issue