gecko-dev/browser/base/content/test/browser_bug561623.js

30 lines
901 B
JavaScript

function test() {
waitForExplicitFinish();
gBrowser.selectedTab = gBrowser.addTab();
gBrowser.selectedBrowser.addEventListener("load", function () {
gBrowser.selectedBrowser.removeEventListener("load", arguments.callee, true);
let doc = gBrowser.contentDocument;
let tooltip = document.getElementById("aHTMLTooltip");
let i = doc.getElementById("i");
ok(!tooltip.fillInPageTooltip(i),
"No tooltip should be shown when @title is null");
i.title = "foo";
ok(tooltip.fillInPageTooltip(i),
"A tooltip should be shown when @title is not the empty string");
i.pattern = "bar";
ok(tooltip.fillInPageTooltip(i),
"A tooltip should be shown when @title is not the empty string");
gBrowser.removeCurrentTab();
finish();
}, true);
content.location =
"data:text/html,<!DOCTYPE html><html><body><input id='i'></body></html>";
}