Bug 1187008 - Fix intermittent failure of findbar highlight button test r=mconley

This commit is contained in:
Adam Dane [:hobophobe]
2015-07-28 16:12:07 -05:00
parent 9a6832445d
commit 105a16c3dd

View File

@@ -15,7 +15,8 @@ let Clipboard = Cc["@mozilla.org/widget/clipboard;1"].getService(Ci.nsIClipboard
let HasFindClipboard = Clipboard.supportsFindClipboard();
function addTabWithText(aText, aCallback) {
let newTab = gBrowser.addTab("data:text/html,<h1 id='h1'>" + aText + "</h1>");
let newTab = gBrowser.addTab("data:text/html;charset=utf-8,<h1 id='h1'>" +
aText + "</h1>");
tabs.push(newTab);
gBrowser.selectedTab = newTab;
}
@@ -78,6 +79,12 @@ function continueTests1() {
function continueTests2() {
gBrowser.removeEventListener("DOMContentLoaded", continueTests2, true);
waitForCondition(() => !gFindBar.getElement("highlight").checked,
continueTests3,
"Highlight never reset!");
}
function continueTests3() {
ok(!gFindBar.getElement("highlight").checked, "Highlight button reset!");
gFindBar.close();
ok(gFindBar.hidden, "First tab doesn't show find bar!");