blob: 48222be1977bfc5e4faa069bed896fff464254c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*
* Make sure that the origin is shown for ContentPermissionPrompt
* consumers e.g. geolocation.
*/
add_task(function* test_displayURI() {
yield BrowserTestUtils.withNewTab({
gBrowser,
url: "https://test1.example.com/",
}, function*(browser) {
let popupShownPromise = new Promise((resolve, reject) => {
onPopupEvent("popupshown", function() {
resolve(this);
});
});
yield ContentTask.spawn(browser, null, function*() {
content.navigator.geolocation.getCurrentPosition(function (pos) {
// Do nothing
});
});
let panel = yield popupShownPromise;
let notification = panel.children[0];
let body = document.getAnonymousElementByAttribute(notification,
"class",
"popup-notification-body");
ok(body.innerHTML.includes("example.com"), "Check that at least the eTLD+1 is present in the markup");
});
});
|