[tbb-commits] [tor-browser/esr24] No bug - Remove permafailing Jetpack test that appears to be related to a recent blocklist update. rs=zombie, a=test-only

mikeperry at torproject.org mikeperry at torproject.org
Fri Aug 29 05:26:44 UTC 2014


commit 3195967d8298bb221f7bb43db3751d56a5088846
Author: Ryan VanderMeulen <ryanvm at gmail.com>
Date:   Tue Jul 22 11:25:34 2014 -0400

    No bug - Remove permafailing Jetpack test that appears to be related to a recent blocklist update. rs=zombie, a=test-only
---
 .../source/test/addons/content-permissions/main.js |   86 --------------------
 .../test/addons/content-permissions/package.json   |    6 --
 2 files changed, 92 deletions(-)

diff --git a/addon-sdk/source/test/addons/content-permissions/main.js b/addon-sdk/source/test/addons/content-permissions/main.js
deleted file mode 100644
index 04676ea..0000000
--- a/addon-sdk/source/test/addons/content-permissions/main.js
+++ /dev/null
@@ -1,86 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-"use strict";
-
-const xulApp = require("sdk/system/xul-app");
-const { PageMod } = require("sdk/page-mod");
-const tabs = require("sdk/tabs");
-
-exports.testCrossDomainIframe = function(assert, done) {
-  let serverPort = 8099;
-  let server = require("sdk/test/httpd").startServerAsync(serverPort);
-  server.registerPathHandler("/iframe", function handle(request, response) {
-    response.write("<html><body>foo</body></html>");
-  });
-
-  let pageMod = PageMod({
-    include: "about:*",
-    contentScript: "new " + function ContentScriptScope() {
-      self.on("message", function (url) {
-        let iframe = document.createElement("iframe");
-        iframe.addEventListener("load", function onload() {
-          iframe.removeEventListener("load", onload, false);
-          self.postMessage(iframe.contentWindow.document.body.innerHTML);
-        }, false);
-        iframe.setAttribute("src", url);
-        document.documentElement.appendChild(iframe);
-      });
-    },
-    onAttach: function(w) {
-      w.on("message", function (body) {
-        assert.equal(body, "foo", "received iframe html content");
-        pageMod.destroy();
-        w.tab.close();
-        server.stop(done);
-      });
-      w.postMessage("http://localhost:8099/iframe");
-    }
-  });
-
-  tabs.open("about:credits");
-};
-
-exports.testCrossDomainXHR = function(assert, done) {
-  let serverPort = 8099;
-  let server = require("sdk/test/httpd").startServerAsync(serverPort);
-  server.registerPathHandler("/xhr", function handle(request, response) {
-    response.write("foo");
-  });
-
-  let pageMod = PageMod({
-    include: "about:*",
-    contentScript: "new " + function ContentScriptScope() {
-      self.on("message", function (url) {
-        let request = new XMLHttpRequest();
-        request.overrideMimeType("text/plain");
-        request.open("GET", url, true);
-        request.onload = function () {
-          self.postMessage(request.responseText);
-        };
-        request.send(null);
-      });
-    },
-    onAttach: function(w) {
-      w.on("message", function (body) {
-        assert.equal(body, "foo", "received XHR content");
-        pageMod.destroy();
-        w.tab.close();
-        server.stop(done);
-      });
-      w.postMessage("http://localhost:8099/xhr");
-    }
-  });
-
-  tabs.open("about:credits");
-};
-
-if (!xulApp.versionInRange(xulApp.platformVersion, "17.0a2", "*")) {
-  module.exports = {
-    "test Unsupported Application": function Unsupported (assert) {
-      assert.pass("This firefox version doesn't support cross-domain-content permission.");
-    }
-  };
-}
-
-require("sdk/test/runner").runTestsFromModule(module);
diff --git a/addon-sdk/source/test/addons/content-permissions/package.json b/addon-sdk/source/test/addons/content-permissions/package.json
deleted file mode 100644
index 00e1a02..0000000
--- a/addon-sdk/source/test/addons/content-permissions/package.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "id": "content-permissions",
-  "permissions": {
-    "cross-domain-content": ["http://localhost:8099"]
-  }
-}





More information about the tbb-commits mailing list