browser_pageinfo_iframe_media.js (940B)
1 /* Check proper media data retrieval in case of iframe */ 2 3 const TEST_PATH = getRootDirectory(gTestPath).replace( 4 "chrome://mochitests/content", 5 // eslint-disable-next-line @microsoft/sdl/no-insecure-url 6 "http://example.com" 7 ); 8 9 add_task(async function test_all_images_mentioned() { 10 await BrowserTestUtils.withNewTab( 11 TEST_PATH + "iframes.html", 12 async function () { 13 let pageInfo = BrowserCommands.pageInfo( 14 gBrowser.selectedBrowser.currentURI.spec, 15 "mediaTab" 16 ); 17 await BrowserTestUtils.waitForEvent(pageInfo, "page-info-init"); 18 19 let imageTree = pageInfo.document.getElementById("imagetree"); 20 let imageRowsNum = imageTree.view.rowCount; 21 22 ok(imageTree, "Image tree is null (media tab is broken)"); 23 Assert.equal( 24 imageRowsNum, 25 2, 26 "Number of media items listed: " + imageRowsNum + ", should be 2" 27 ); 28 29 pageInfo.close(); 30 } 31 ); 32 });