summaryrefslogtreecommitdiff
path: root/browser/base/content/test/browser_bug520538.js
diff options
context:
space:
mode:
Diffstat (limited to 'browser/base/content/test/browser_bug520538.js')
-rw-r--r--browser/base/content/test/browser_bug520538.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/browser/base/content/test/browser_bug520538.js b/browser/base/content/test/browser_bug520538.js
new file mode 100644
index 000000000..4489b64c3
--- /dev/null
+++ b/browser/base/content/test/browser_bug520538.js
@@ -0,0 +1,15 @@
+function test() {
+ var tabCount = gBrowser.tabs.length;
+ gBrowser.selectedBrowser.focus();
+ browserDOMWindow.openURI(makeURI("about:blank"),
+ null,
+ Ci.nsIBrowserDOMWindow.OPEN_NEWTAB,
+ Ci.nsIBrowserDOMWindow.OPEN_EXTERNAL);
+ is(gBrowser.tabs.length, tabCount + 1,
+ "'-new-tab about:blank' opens a new tab");
+ is(gBrowser.selectedTab, gBrowser.tabs[tabCount],
+ "'-new-tab about:blank' selects the new tab");
+ is(document.activeElement, gURLBar.inputField,
+ "'-new-tab about:blank' focuses the location bar");
+ gBrowser.removeCurrentTab();
+}