Bug 1615276 - Add subtest to ensure urlbar.searchTips.shownCount prefs are being incremented correctly. r=adw

Differential Revision: https://phabricator.services.mozilla.com/D62749

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Harry Twyford 2020-02-14 01:11:22 +00:00
Родитель 9bea5d80bc
Коммит 6556c5d0d0
1 изменённых файлов: 13 добавлений и 0 удалений

Просмотреть файл

@ -715,6 +715,11 @@ async function checkTip(win, expectedTip, closeView = true) {
async function checkTab(win, url, expectedTip, reset = true) {
// BrowserTestUtils.withNewTab always waits for tab load, which hangs on
// about:newtab for some reason, so don't use it.
let shownCount;
if (expectedTip) {
shownCount = UrlbarPrefs.get(`searchTips.${expectedTip}.shownCount`);
}
let tab = await BrowserTestUtils.openNewForegroundTab({
gBrowser: win.gBrowser,
url,
@ -722,6 +727,14 @@ async function checkTab(win, url, expectedTip, reset = true) {
});
await checkTip(win, expectedTip, true);
if (expectedTip) {
Assert.equal(
UrlbarPrefs.get(`searchTips.${expectedTip}.shownCount`),
shownCount + 1,
"The shownCount pref should have been incremented by one."
);
}
if (reset) {
resetProvider();
}