michael@0: function check_about_rights(tab) { michael@0: let doc = gBrowser.getBrowserForTab(tab).contentDocument; michael@0: ok(doc.getElementById("your-rights"), "about:rights content loaded"); michael@0: gBrowser.removeTab(tab); michael@0: finish(); michael@0: } michael@0: michael@0: function test() { michael@0: waitForExplicitFinish(); michael@0: let tab = gBrowser.selectedTab = gBrowser.addTab("about:blank"); michael@0: let browser = gBrowser.getBrowserForTab(tab); michael@0: browser.addEventListener("load", function() { michael@0: browser.removeEventListener("load", arguments.callee, true); michael@0: michael@0: ok(true, "about:rights loaded"); michael@0: executeSoon(function() { check_about_rights(tab); }); michael@0: }, true); michael@0: browser.loadURI("about:rights", null, null); michael@0: }