Bug 1557812 - Fix test that expects getAttribute to return "" instead of null on documentElement without the attribute r=dao

This is a difference between HTML and XUL elements. Updating the test to use hasAttribute instead.

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Brian Grinstead 2019-06-07 18:58:59 +00:00
Родитель c7a0567fb7
Коммит a459856b6e
1 изменённых файлов: 8 добавлений и 8 удалений

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

@ -143,8 +143,8 @@ add_task(async function test_popup_url() {
`Urlbar popup action color should be set to ${POPUP_ACTION_COLOR_DARK}`);
let root = document.documentElement;
Assert.equal(root.getAttribute("lwt-popup-brighttext"),
"",
Assert.equal(root.hasAttribute("lwt-popup-brighttext"),
false,
"brighttext should not be set!");
Assert.equal(root.getAttribute("lwt-popup-darktext"),
"true",
@ -202,19 +202,19 @@ add_task(async function test_popup_url() {
Assert.equal(root.getAttribute("lwt-popup-brighttext"),
"true",
"brighttext should be set to true!");
Assert.equal(root.getAttribute("lwt-popup-darktext"),
"",
Assert.equal(root.hasAttribute("lwt-popup-darktext"),
false,
"darktext should not be set!");
await extension.unload();
// Check to see if popup-brighttext and secondary color are not set after
// unload of theme
Assert.equal(root.getAttribute("lwt-popup-brighttext"),
"",
Assert.equal(root.hasAttribute("lwt-popup-brighttext"),
false,
"brighttext should not be set!");
Assert.equal(root.getAttribute("lwt-popup-darktext"),
"",
Assert.equal(root.hasAttribute("lwt-popup-darktext"),
false,
"darktext should not be set!");
// Calculate what GrayText should be. May differ between platforms.