aboutsummaryrefslogtreecommitdiffstats
path: root/tests/pagemod-test-helpers.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pagemod-test-helpers.js')
-rw-r--r--tests/pagemod-test-helpers.js35
1 files changed, 18 insertions, 17 deletions
diff --git a/tests/pagemod-test-helpers.js b/tests/pagemod-test-helpers.js
index b019810..8621421 100644
--- a/tests/pagemod-test-helpers.js
+++ b/tests/pagemod-test-helpers.js
@@ -7,27 +7,28 @@ const {Cc,Ci} = require("chrome");
* and checks the effect of the page mod on 'onload' event via testCallback.
*/
exports.testPageMod = function testPageMod(test, testURL, pageModOptions,
- testCallback, timeout) {
+ testCallback, timeout) {
var xulApp = require("xul-app");
if (!xulApp.versionInRange(xulApp.platformVersion, "1.9.3a3", "*") &&
- !xulApp.versionInRange(xulApp.platformVersion, "1.9.2.7", "1.9.2.*")) {
- test.pass("Note: not testing PageMod, as it doesn't work on this platform version");
- return null;
+ !xulApp.versionInRange(xulApp.platformVersion, "1.9.2.7", "1.9.2.*")) {
+ test.pass("Note: not testing PageMod, as it doesn't work on this platform version");
+ return null;
}
var wm = Cc['@mozilla.org/appshell/window-mediator;1']
- .getService(Ci.nsIWindowMediator);
+ .getService(Ci.nsIWindowMediator);
var browserWindow = wm.getMostRecentWindow("navigator:browser");
if (!browserWindow) {
- test.pass("page-mod tests: could not find the browser window, so " +
- "will not run. Use -a firefox to run the pagemod tests.")
- return null;
+ test.pass("page-mod tests: could not find the browser window, so " +
+ "will not run. Use -a firefox to run the pagemod tests.")
+ return null;
}
if (timeout !== undefined) {
test.waitUntilDone(timeout);
- } else {
- test.waitUntilDone();
+ }
+ else {
+ test.waitUntilDone();
}
let loader = test.makeSandboxedLoader();
@@ -41,13 +42,13 @@ exports.testPageMod = function testPageMod(test, testURL, pageModOptions,
var b = tabBrowser.getBrowserForTab(newTab);
function onPageLoad() {
- b.removeEventListener("load", onPageLoad, true);
- testCallback(b.contentWindow.wrappedJSObject, function done() {
- pageMods.forEach(function(mod) mod.destroy());
- // XXX leaks reported if we don't close the tab?
- tabBrowser.removeTab(newTab);
- test.done();
- });
+ b.removeEventListener("load", onPageLoad, true);
+ testCallback(b.contentWindow.wrappedJSObject, function done() {
+ pageMods.forEach(function(mod) mod.destroy());
+ // XXX leaks reported if we don't close the tab?
+ tabBrowser.removeTab(newTab);
+ test.done();
+ });
}
b.addEventListener("load", onPageLoad, true);