Cleanup leftover listeners from browser/base/content browser-chrome tests

This commit is contained in:
Marco Bonardo 2009-10-16 15:19:57 +02:00
parent 2a3f92bbf8
commit 31179e55f5
8 changed files with 8 additions and 1 deletions

View File

@ -26,6 +26,7 @@ function continue_test_prefNotSet () {
}
function end_test_prefNotSet() {
tabElm.linkedBrowser.removeEventListener("load", end_test_prefNotSet, true);
is(ZoomManager.zoom, zoomLevel, "the zoom level should have persisted");
// Reset the zoom so that other tests have a fresh zoom level

View File

@ -49,6 +49,7 @@ function test() {
gBrowser.selectedTab = gBrowser.addTab();
gBrowser.selectedBrowser.addEventListener("load", function () {
gBrowser.selectedBrowser.removeEventListener("load", arguments.callee, true);
setTimeout(function () {
var testPageWin = content;

View File

@ -46,6 +46,7 @@ let invokers = [invokeUsingStarButton, invokeUsingCtrlD];
let currentInvoker = 0;
function initTest() {
gBrowser.selectedBrowser.removeEventListener("load", initTest, true);
// first, bookmark the page
Application.bookmarks.toolbar.addBookmark("Bug 432599 Test", makeURI(testURL));

View File

@ -3,6 +3,7 @@ function test() {
gBrowser.selectedTab = gBrowser.addTab();
gBrowser.selectedBrowser.addEventListener("load", function () {
gBrowser.selectedBrowser.removeEventListener("load", arguments.callee, true);
is(document.getElementById("identity-box").className,
gIdentityHandler.IDENTITY_MODE_MIXED_CONTENT,
"identity box has class name for mixed content");

View File

@ -80,6 +80,7 @@ function test() {
is(newWindow.gBrowser.selectedTab.hasAttribute("busy"), true);
is(newWindow.gBrowser.selectedTab.linkedBrowser.mIconURL,iconURLSpec);
newWindow.close();
gBrowser.removeEventListener("pageshow", onPageShow, false);
finish();
}

View File

@ -34,7 +34,7 @@ function test() {
}
function handleLoad() {
this.removeEventListener("load", handleLoad, true);
pageInfo = BrowserPageInfo();
obs = Components.classes["@mozilla.org/observer-service;1"]
.getService(Components.interfaces.nsIObserverService);

View File

@ -9,6 +9,7 @@ function test() {
}
function checkPageStyleMenu() {
this.removeEventListener("load", checkPageStyleMenu, true);
var menupopup = document.getElementById("pageStyleMenu")
.getElementsByTagName("menupopup")[0];
stylesheetFillPopup(menupopup);

View File

@ -146,6 +146,7 @@ var _browser_tabfocus_test_events = "";
function _browser_tabfocus_test_eventOccured(event)
{
this.removeEventListener(event.type, arguments.callee, true);
var id;
if (event.target instanceof Window)
id = event.originalTarget.document.documentElement.id + "-window";