gecko-dev/toolkit/components/tooltiptext/tests/browser_bug561623.js
Gijs Kruitbosch 8814887a79 Bug 1236991 - bonus: move all the tests into the component dir instead of cluttering up browser/.../tests/general, r=enndeakin
MozReview-Commit-ID: O3HBNthHL2

--HG--
rename : browser/base/content/test/general/browser_bug329212.js => toolkit/components/tooltiptext/tests/browser_bug329212.js
rename : browser/base/content/test/general/browser_bug331772_xul_tooltiptext_in_html.js => toolkit/components/tooltiptext/tests/browser_bug331772_xul_tooltiptext_in_html.js
rename : browser/base/content/test/general/browser_bug561623.js => toolkit/components/tooltiptext/tests/browser_bug561623.js
rename : browser/base/content/test/general/browser_bug581947.js => toolkit/components/tooltiptext/tests/browser_bug581947.js
rename : toolkit/content/tests/browser/browser_input_file_tooltips.js => toolkit/components/tooltiptext/tests/browser_input_file_tooltips.js
rename : browser/base/content/test/general/title_test.svg => toolkit/components/tooltiptext/tests/title_test.svg
rename : browser/base/content/test/general/xul_tooltiptext.xhtml => toolkit/components/tooltiptext/tests/xul_tooltiptext.xhtml
extra : rebase_source : 8e4107a8eb06a7ac0197e0aa5e90d66536a91d74
extra : histedit_source : 3699613b4d4f8f6ae61a84bcdb777bcd43dee793
2016-04-12 22:32:07 +01:00

24 lines
818 B
JavaScript

add_task(function*() {
yield BrowserTestUtils.withNewTab({
gBrowser,
url: "data:text/html,<!DOCTYPE html><html><body><input id='i'></body></html>",
}, function*(browser) {
yield 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");
});
});
});