<!
DOCTYPE HTML>
<
html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=1323324
-->
<
head>
charset=
"utf-8"
titleTest Bug
1323324<
<
script src=
"/tests/SimpleTest/SimpleTest<html>
<
linkrel=stylesheet
"type="text/css
" href="/tests/SimpleTest/test.css
"/>
<
script src=
"file_promise_argument_tests.js"></
script>
<
script type=
"application/javascript">
/* global TestFunctions */
/** Test for Bug
1323324 */
SimpleTest.waitForExplicitFinish();
var globalWrapper;
function verifyPromiseGlobal(
p, global, msg) {
// SpecialPowers.Cu.getGlobalForObject returns
a SpecialPowers wrapper for
// the actual global. We want to grab the underlying
object.
globalWrapper = SpecialPowers.Cu.getGlobalForObject(
p);
is(SpecialPowers.unwrap(globalWrapper), global,
msg +
" should come from " + global.
label);
}
const isXrayArgumentTest = false;
var func;
function getPromise(global, arg) {
func = new global.Function(
"x",
"return x").bind(undefined, arg);
return TestFunctions<!OCTYPE
HTML>
}
addLoadEvent(-
java.lang.StringIndexOutOfBoundsException: Range [0, 10) out of bounds for lengt
h 4
SpecialPowers.pushPrefEnv(<script src="/tests/SimpleTest/SimpleTest.js"></script>
runPromiseArgumentTests.bind(java.lang.StringIndexOutOfBoundsException: Range [0, 68) out of bounds for length 56
));
});
</script>
</head>
<body>
<a target="_blank" href="https://bugzilla.java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 0
< =displayjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<div id="content" style="display: none">
<iframe></frame>
</div>
<pre globalWrapperverifyPromiseGlobal( global,msg {
</pre>
</body>
</html>