Name Description Size
browser-detachedWindows.ini 410
browser-drawBelowTitlebar.ini 480
browser-drawInTitlebar.ini 476
browser.ini 3045
browser_3paneTelemetry.js 5183
browser_archive.js globals messenger 3955
browser_browserContext.js eslint-env webextensions 11804
browser_browserRequestWindow.js import-globals-from ../../content/browserRequest.js 3234
browser_cardsView.js 9864
browser_clickLinks.js Test that clicking links in the message browser works. 3315
browser_customElements.js List of custom elements that should be available, with a boolean indicating if it should be lazy loaded. @type {Record<string, boolean>} 1347
browser_customElementUtils.js Test the CustomElementUtils module. 3091
browser_detachedWindows.js 6180
browser_dragDropFolders.js 3425
browser_dragDropMessages.js Tests dragging messages from the thread tree correctly sets up the dataTransfer object. Also checks the flavorDataProvider for exporting messages to the filesystem. 13209
browser_dummyRow.js Test for the UI implementation of the "dummy row", which is a placeholder row for cards and table view when the list is grouped by sorting order. 3604
browser_editMenu.js 456
browser_editMenu_delete_item.js Tests the "Delete" item in the menu. This item calls cmd_delete, which does various things depending on the current context. 7791
browser_editMenu_favorite_folder_item.js Tests the "Favorite Folder" item in the menu is checked/unchecked as expected. 1158
browser_editMenu_properties_item.js Tests the "Properties" item in the menu is enabled/disabled as expected, and has the correct label. 2147
browser_feedBodyDisplay.js 7354
browser_fileMenu.js @type MenuData 4630
browser_findbar.js Tests opening the find toolbars on the webBrowser, multiMessageBrowser, and messageBrowser (in order). 5283
browser_folderPaneContext.js 30037
browser_folderTreeProperties.js 8202
browser_folderTreeQuirks.js Tests the Favorite Folders mode. 42686
browser_getMessages.js Tests the many ways to make Thunderbird fetch new mail. In this file are best case scenarios. Edge cases and failure cases are in separate files. An account of each type is created, and they are tested collectively and individually. For each test, new messages are put on the server, the action being tested is performed, then the test waits for the messages to appear. 19547
browser_getMessages_badPassword.js Tests fetching mail with no password or a bad password, and the prompts that causes. 10860
browser_getMessages_certError.js Tests that fetching mail from a server with an invalid certificate shows a notification, that clicking the notification opens the certificate error dialog if appropriate, and that using the dialog to add an exception works correctly, allowing mail to be fetched. 9641
browser_getMessages_connectionError.js Tests that trying to connect to a non-existent server displays an alert. 6367
browser_getMessages_deferredAccount.js Tests that getting new messages for a deferred POP3 account works. 3261
browser_getMessages_oAuth2.js Tests fetching mail with OAuth2 authentication, including the dialog windows that uses. 12525
browser_getMessages_offline.js Tests that fetching mail while offline prompts the user to go online and, if the user agrees, that we go online and fetch the mail. 5387
browser_goMenu.js @type MenuData 1223
browser_groupedBySortPersistence.js Tests that after enabling or disabling Grouped-By-Sort in a single- or multi-folder virtual view, the view flags are persisted correctly. As long as the front end doesn't simply set `gViewWrapper.showGroupedBySort`, this test is needed in addition to mail/base/test/unit/test_viewWrapper_virtualFolder.js. 5230
browser_interactionTelemetry.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 8382
browser_mailContext.js Tests that items on the mail context menu are correctly shown in context. 34851
browser_mailContext_compose.js Tests that composition items on the mail context menu work. 12159
browser_mailContext_messageContent.js Tests that message content items on the mail context menu work. 16444
browser_mailContext_navigation.js Tests for the "navigation" butttons at the top of the mail context menu. 5424
browser_mailContext_threadTree.js Tests items that only apply when the mail context menu is opened from the thread tree. 5110
browser_mailTabsAndWindows.js 20590
browser_markAsRead.js Tests that a message does not get marked as read if it is opened in a background tab. 8364
browser_menubar.js 7314
browser_messageBodyAs.js 10380
browser_messageMenu.js @type MenuData 12021
browser_navigation.js Tests the next message/previous message commands. 35770
browser_paneFocus.js 11011
browser_preferDisplayName.js 15342
browser_quota.js 7005
browser_reloadBadMessage.js Tests that a message with a bad storeToken is automatically reloaded and stored again. 3901
browser_repairFolder.js Tests that when a folder is repaired, the view settings are preserved. 7501
browser_searchMessages.js 15224
browser_smartFolderDelete.js Test deleting a message from a smart folder using gDBView.applyCommandToIndices. 2523
browser_spacesToolbar.js Test the spaces toolbar features. 38599
browser_spacesToolbar_drawBelowTitlebar.js 882
browser_spacesToolbar_drawInTitlebar.js 884
browser_spacesToolbarCustomize.js Test the spaces toolbar customization features. 3802
browser_statusFeedback.js Tests that the correct status message appears when opening a message. 2205
browser_subscribe.js 18560
browser_tabIcon.js 3248
browser_tagsMenusAndKeys.js Tests the many ways to set and clear tags on messages. 23371
browser_tagsMode.js 7757
browser_threadHorizontal.js 4606
browser_threads.js Test that a double click on a button doesn't trigger the opening of the message. 14527
browser_threadTreeDeleting.js Test a real folder, unthreaded. 17943
browser_threadTreeQuirks.js 25016
browser_threadTreeSelection.js Tests that the selection is saved and restored when switching folders. 9334
browser_threadTreeSorting.js Tests selection and scroll position when sorting the tree by clicking on a column header. 14704
browser_toolsMenu.js @type MenuData 3189
browser_viewMenu.js @type MenuData 7773
browser_zoom.js Tests zooming in and out of the multi-message view using keyboard shortcuts when viewing a thread. 3519
files
head.js @type {XULMenuElement} 15496
head_editMenu.js global MenuTestHelper, promiseServerIdle 4615
head_spacesToolbar.js 1173