Bug 1593687 - [devtools] Add a test for Navigation message when switching to different origin top-level target. r=bomsy.

This extends the existing test for Navigation messages.

Differential Revision: https://phabricator.services.mozilla.com/D101440
This commit is contained in:
Nicolas Chevobbe 2021-01-12 08:37:42 +00:00
Родитель b3c13a8444
Коммит f2a18ac0c2
1 изменённых файлов: 20 добавлений и 0 удалений

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

@ -54,4 +54,24 @@ add_task(async function() {
findMessage(hud, "Navigated to"),
"The navigation marker is still visible"
);
info("Navigate to a different origin");
let newUrl = `http://example.net/document-builder.sjs?html=HelloNet`;
await navigateTo(newUrl);
// Wait for the navigation message to be displayed.
await waitFor(
() => findMessage(hud, "Navigated to " + newUrl),
"Wait for example.net navigation message to be rendered"
);
ok(true, "Navigation message for example.net was displayed as expected");
info("Navigate to another different origin");
newUrl = `http://example.com/document-builder.sjs?html=HelloCom`;
await navigateTo(newUrl);
// Wait for the navigation message to be displayed.
await waitFor(
() => findMessage(hud, "Navigated to " + newUrl),
"Wait for example.com navigation message to be rendered"
);
ok(true, "Navigation message for example.com was displayed as expected");
});