forked from mirrors/gecko-dev
32 lines
940 B
JavaScript
32 lines
940 B
JavaScript
/* Check proper media data retrieval in case of iframe */
|
|
|
|
const TEST_PATH = getRootDirectory(gTestPath).replace(
|
|
"chrome://mochitests/content",
|
|
// eslint-disable-next-line @microsoft/sdl/no-insecure-url
|
|
"http://example.com"
|
|
);
|
|
|
|
add_task(async function test_all_images_mentioned() {
|
|
await BrowserTestUtils.withNewTab(
|
|
TEST_PATH + "iframes.html",
|
|
async function () {
|
|
let pageInfo = BrowserCommands.pageInfo(
|
|
gBrowser.selectedBrowser.currentURI.spec,
|
|
"mediaTab"
|
|
);
|
|
await BrowserTestUtils.waitForEvent(pageInfo, "page-info-init");
|
|
|
|
let imageTree = pageInfo.document.getElementById("imagetree");
|
|
let imageRowsNum = imageTree.view.rowCount;
|
|
|
|
ok(imageTree, "Image tree is null (media tab is broken)");
|
|
Assert.equal(
|
|
imageRowsNum,
|
|
2,
|
|
"Number of media items listed: " + imageRowsNum + ", should be 2"
|
|
);
|
|
|
|
pageInfo.close();
|
|
}
|
|
);
|
|
});
|