diff options
Diffstat (limited to 'browser/base/content/test/general/browser_subframe_favicons_not_used.js')
-rw-r--r-- | browser/base/content/test/general/browser_subframe_favicons_not_used.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/browser/base/content/test/general/browser_subframe_favicons_not_used.js b/browser/base/content/test/general/browser_subframe_favicons_not_used.js new file mode 100644 index 000000000..7efe78d9b --- /dev/null +++ b/browser/base/content/test/general/browser_subframe_favicons_not_used.js @@ -0,0 +1,20 @@ +/* Make sure <link rel="..."> isn't respected in sub-frames. */ + +function test() { + waitForExplicitFinish(); + + let testPath = getRootDirectory(gTestPath); + + let tab = gBrowser.addTab(testPath + "file_bug970276_popup1.html"); + + tab.linkedBrowser.addEventListener("load", function() { + tab.linkedBrowser.removeEventListener("load", arguments.callee, true); + + let expectedIcon = testPath + "file_bug970276_favicon1.ico"; + is(gBrowser.getIcon(tab), expectedIcon, "Correct icon."); + + gBrowser.removeTab(tab); + + finish(); + }, true); +} |