summaryrefslogtreecommitdiffstats
path: root/comm/suite/components/tests/browser/browser_isempty.js
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /comm/suite/components/tests/browser/browser_isempty.js
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'comm/suite/components/tests/browser/browser_isempty.js')
-rw-r--r--comm/suite/components/tests/browser/browser_isempty.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/comm/suite/components/tests/browser/browser_isempty.js b/comm/suite/components/tests/browser/browser_isempty.js
new file mode 100644
index 0000000000..84ae62b4cb
--- /dev/null
+++ b/comm/suite/components/tests/browser/browser_isempty.js
@@ -0,0 +1,28 @@
+/* Any copyright is dedicated to the Public Domain.
+ * http://creativecommons.org/publicdomain/zero/1.0/
+ */
+
+// Bug 589659 - Lots of mozapps/extensions/test/ failures
+// This introduced isTabEmpty() and isBrowserEmpty() functions, the latter
+// being used in openUILinkIn() which in turn is used by switchToTabHavingURI()
+
+var gWindowObject;
+var gTabCount;
+
+function test() {
+ waitForExplicitFinish();
+ gTabCount = gBrowser.tabs.length;
+
+ gBrowser.selectedTab = gBrowser.addTab();
+ is(isTabEmpty(gBrowser.selectedTab), true, "Added tab is empty");
+ switchToTabHavingURI("about:", true, function(aBrowser) {
+ gWindowObject = aBrowser.contentWindow.wrappedJSObject;
+ end_test();
+ });
+}
+
+function end_test() {
+ gWindowObject.close();
+ is(gBrowser.tabs.length, gTabCount, "We're still at the same number of tabs");
+ finish();
+}