mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-10 05:08:36 +02:00
24 lines
828 B
JavaScript
24 lines
828 B
JavaScript
add_task(async function() {
|
|
await BrowserTestUtils.withNewTab({
|
|
gBrowser,
|
|
url: "data:text/html,<!DOCTYPE html><html><body><input id='i'></body></html>",
|
|
}, async function(browser) {
|
|
await ContentTask.spawn(browser, "", function() {
|
|
let tttp = Cc["@mozilla.org/embedcomp/default-tooltiptextprovider;1"]
|
|
.getService(Ci.nsITooltipTextProvider);
|
|
let i = content.document.getElementById("i");
|
|
|
|
ok(!tttp.getNodeText(i, {}, {}),
|
|
"No tooltip should be shown when @title is null");
|
|
|
|
i.title = "foo";
|
|
ok(tttp.getNodeText(i, {}, {}),
|
|
"A tooltip should be shown when @title is not the empty string");
|
|
|
|
i.pattern = "bar";
|
|
ok(tttp.getNodeText(i, {}, {}),
|
|
"A tooltip should be shown when @title is not the empty string");
|
|
});
|
|
});
|
|
});
|
|
|