tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 });