mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-08 04:09:03 +02:00
--HG-- rename : browser/components/uitour/test/browser_UITour3.js => browser/components/uitour/test/browser_openSearchPanel.js extra : commitid : 9weLDhi42m0 extra : rebase_source : 8255480f584c48c7ed847f69f4dbb3288261287f
36 lines
1.1 KiB
JavaScript
36 lines
1.1 KiB
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
"use strict";
|
|
|
|
let gTestTab;
|
|
let gContentAPI;
|
|
let gContentWindow;
|
|
|
|
Components.utils.import("resource:///modules/UITour.jsm");
|
|
Components.utils.import("resource://gre/modules/Services.jsm");
|
|
|
|
function test() {
|
|
UITourTest();
|
|
}
|
|
|
|
let 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();
|
|
});
|
|
},
|
|
];
|