/* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; var gTestTab; var gContentAPI; var gContentWindow; function test() { UITourTest(); } var tests = [ function test_openSearchPanel(done) { let searchbar = document.getElementById("searchbar"); // If suggestions are enabled, the panel will attempt to use the network to connect // to the suggestions provider, causing the test suite to fail. Services.prefs.setBoolPref("browser.search.suggest.enabled", false); registerCleanupFunction(() => { Services.prefs.clearUserPref("browser.search.suggest.enabled"); }); ok(!searchbar.textbox.open, "Popup starts as closed"); gContentAPI.openSearchPanel(() => { ok(searchbar.textbox.open, "Popup was opened"); searchbar.textbox.closePopup(); ok(!searchbar.textbox.open, "Popup was closed"); done(); }); }, ];