/* Make sure that "View Image Info" loads the correct image data */ function test() { waitForExplicitFinish(); gBrowser.selectedTab = gBrowser.addTab(); gBrowser.selectedBrowser.addEventListener("load", function() { var doc = gBrowser.contentDocument; var testImg = doc.getElementById("test-image"); var pageInfo = BrowserPageInfo(gBrowser.selectedBrowser.currentURI.spec, "mediaTab", testImg); pageInfo.addEventListener("load", function() { pageInfo.onFinished.push(function() { executeSoon(function() { var pageInfoImg = pageInfo.document.getElementById("thepreviewimage"); is(pageInfoImg.src, testImg.src, "selected image has the correct source"); is(pageInfoImg.width, testImg.width, "selected image has the correct width"); is(pageInfoImg.height, testImg.height, "selected image has the correct height"); pageInfo.close(); gBrowser.removeCurrentTab(); finish(); }); }); }, {capture: true, once: true}); }, {capture: true, once: true}); content.location = "data:text/html," + "" + "2" + "2" + "" + "1" + "2"; }