diff options
author | janekptacijarabaci <janekptacijarabaci@seznam.cz> | 2018-04-22 22:16:35 +0200 |
---|---|---|
committer | janekptacijarabaci <janekptacijarabaci@seznam.cz> | 2018-04-22 22:16:35 +0200 |
commit | 3a4978b880bb30911cd401368903c3773e925e72 (patch) | |
tree | f4e2982b0d8f0484e2f261aebf0cccfc7b5ce9f5 /dom | |
parent | 0851d05d7adbd71a76d2c0232b22c7aa86f0d87e (diff) | |
download | uxp-3a4978b880bb30911cd401368903c3773e925e72.tar.gz |
Revert "Bug 1182569: Update tests when converting docshell loads to use AynscOpen2"
This reverts commit b73225e886f84182384a2b5b09f83e51501bdc38.
Diffstat (limited to 'dom')
-rw-r--r-- | dom/base/test/file_simplecontentpolicy.js | 1 | ||||
-rw-r--r-- | dom/plugins/test/mochitest/test_bug813906.html | 22 |
2 files changed, 5 insertions, 18 deletions
diff --git a/dom/base/test/file_simplecontentpolicy.js b/dom/base/test/file_simplecontentpolicy.js index 2727b95306..1f9606c49d 100644 --- a/dom/base/test/file_simplecontentpolicy.js +++ b/dom/base/test/file_simplecontentpolicy.js @@ -39,6 +39,7 @@ var policy = { { // Remember last content type seen for the test url if (contentLocation.spec.endsWith(urlSuffix)) { + assert.ok(frame === browserElement, "correct <browser> element"); sendAsyncMessage("shouldLoad", {contentType: contentType, isTopLevel: isTopLevel}); return Ci.nsIContentPolicy.REJECT_REQUEST; } diff --git a/dom/plugins/test/mochitest/test_bug813906.html b/dom/plugins/test/mochitest/test_bug813906.html index d18dbbff2f..04c34daafe 100644 --- a/dom/plugins/test/mochitest/test_bug813906.html +++ b/dom/plugins/test/mochitest/test_bug813906.html @@ -18,35 +18,21 @@ function f() { </script> <script type="application/javascript"> -SimpleTest.requestFlakyTimeout( - "Blocking an iframe does not cause the onerror event to be fired"); - SimpleTest.waitForExplicitFinish(); setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED); var frameLoadCount = 0; - -function frameNavBlocked() { - isnot(SpecialPowers.wrap(window.frame1).location.href.indexOf('chrome://'), - 0, 'plugin shouldnt be able to cause navigation to chrome URLs'); - SimpleTest.finish(); -} - function frameLoaded() { frameLoadCount++; if (frameLoadCount == 1) { document.getElementsByTagName("object")[0].type = "application/x-test"; document.getElementsByTagName("use")[0].setAttributeNS("http://www.w3.org/1999/xlink", "href", location.href + "#a"); - - // wait two seconds and verify that frame navigation did not succeed - setTimeout(frameNavBlocked, 2000); - return; + } else if (frameLoadCount == 2) { + isnot(SpecialPowers.wrap(window.frame1).location.href.indexOf('chrome://'), + 0, 'plugin shouldnt be able to cause navigation to chrome URLs'); + SimpleTest.finish(); } - // we should never get here, but just in case, make sure the test fails in that case. - ok(false, "onload() event should not fire for blocked navigation"); - SimpleTest.finish(); } - </script> <!-- Note that <svg:use> ends up creating an anonymous subtree, which means that the plugin |