[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