diff -r 000000000000 -r 6474c204b198 toolkit/components/viewsource/test/browser/browser_bug464222.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolkit/components/viewsource/test/browser/browser_bug464222.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,14 @@ +const source = "http://example.com/browser/toolkit/components/viewsource/test/browser/file_bug464222.html"; + +function test() { + waitForExplicitFinish(); + testSelection(); +} + +function testSelection() { + openDocumentSelect(source, "a", function(aWindow) { + let aTags = aWindow.gBrowser.contentDocument.querySelectorAll("a[href]"); + is(aTags[0].href, "view-source:" + source, "Relative links broken?"); + closeViewSourceWindow(aWindow, finish); + }); +}