gecko-dev/browser/base/content/test/pageinfo/browser_pageinfo_images.js

31 lines
867 B
JavaScript

/* Check proper image url retrieval from all kinds of elements/styles */
const TEST_PATH = getRootDirectory(gTestPath).replace(
"chrome://mochitests/content",
"http://example.com"
);
add_task(async function test_all_images_mentioned() {
await BrowserTestUtils.withNewTab(
TEST_PATH + "all_images.html",
async function() {
let pageInfo = BrowserPageInfo(
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)");
ok(
imageRowsNum == 7,
"Number of images listed: " + imageRowsNum + ", should be 7"
);
pageInfo.close();
}
);
});