michael@0: // ---------------------------------------------------------------------------- michael@0: // Test whether an InstallTrigger.enabled is working michael@0: function test() { michael@0: waitForExplicitFinish(); michael@0: michael@0: gBrowser.selectedTab = gBrowser.addTab(); michael@0: gBrowser.selectedBrowser.addEventListener("load", function() { michael@0: gBrowser.selectedBrowser.removeEventListener("load", arguments.callee, true); michael@0: // Allow the in-page load handler to run first michael@0: executeSoon(page_loaded); michael@0: }, true); michael@0: gBrowser.loadURI(TESTROOT + "enabled.html"); michael@0: } michael@0: michael@0: function page_loaded() { michael@0: var doc = gBrowser.contentDocument; michael@0: is(doc.getElementById("enabled").textContent, "true", "installTrigger should have been enabled"); michael@0: gBrowser.removeCurrentTab(); michael@0: finish(); michael@0: }