author | Bobby Holley <bobbyholley@gmail.com> |
Wed, 01 Oct 2014 13:52:43 +0200 | |
changeset 208191 | 1c6f050126d7200a72802ebec3c51dc7e9f904f9 |
parent 208190 | ba00c79e932c9b720c2441ba84d95d561649c8e3 |
child 208192 | 9956ea441d9174d35dc3ddf3a40c767f96658bb0 |
push id | 27580 |
push user | kwierso@gmail.com |
push date | Wed, 01 Oct 2014 23:26:55 +0000 |
treeherder | autoland@af6c928893c0 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | gabor |
bugs | 865948 |
milestone | 35.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
js/xpconnect/tests/chrome/chrome.ini | file | annotate | diff | comparison | revisions | |
js/xpconnect/tests/chrome/test_bug865948.xul | file | annotate | diff | comparison | revisions |
--- a/js/xpconnect/tests/chrome/chrome.ini +++ b/js/xpconnect/tests/chrome/chrome.ini @@ -54,16 +54,17 @@ skip-if = buildapp == 'mulet' [test_bug801241.xul] skip-if = buildapp == 'mulet' [test_bug812415.xul] [test_bug853283.xul] [test_bug853571.xul] [test_bug858101.xul] skip-if = buildapp == 'mulet' [test_bug860494.xul] +[test_bug865948.xul] [test_bug866823.xul] [test_bug895340.xul] [test_bug932906.xul] [test_bug996069.xul] [test_bug1041626.xul] [test_bug1042436.xul] [test_bug1050049.html] [test_xrayToJS.xul]
new file mode 100644 --- /dev/null +++ b/js/xpconnect/tests/chrome/test_bug865948.xul @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<?xml-stylesheet type="text/css" href="chrome://global/skin"?> +<?xml-stylesheet type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css"?> +<!-- +https://bugzilla.mozilla.org/show_bug.cgi?id=865948 +--> +<window title="Mozilla Bug 865948" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"/> + + <!-- 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=865948" + target="_blank">Mozilla Bug 865948</a> + </body> + + <!-- test code goes here --> + <script type="application/javascript"> + <![CDATA[ + + /** Test for Bug 865948 **/ + SimpleTest.waitForExplicitFinish(); + const Cu = Components.utils; + function go() { + $('ifr').onload = null; + var sb = Cu.Sandbox(['http://example.com', 'http://example.org']); + sb.iwin = $('ifr').contentWindow; + sb.ok = ok; + Cu.evalInSandbox('try { iwin.location = "about:"; ok(false, "didnt throw"); } catch (e) { ok(!!/denied/.exec(e), "threw: " + e); }', sb); + SimpleTest.finish(); + } + + ]]> + </script> +<iframe id="ifr" type="content" onload="go();" src="http://example.org/tests/js/xpconnect/tests/mochitest/file_empty.html" /> +</window>