Name Description Size Coverage
browser.toml 3268 -
browser_applyView.js Tests Apply Current View To… 9814 -
browser_archiveMessages.js The number of messages in the thread we use to test. 3930 -
browser_closeWindowOnDelete.js Test that the close message window on delete option works. 9166 -
browser_columns.js Test column default logic and persistence logic. Persistence comes in both tab-switching (because of the multiplexed implementation) and folder-switching forms. 33299 -
browser_deletionFromThreads.js Test that the message counts displayed in the parent message of a thread or a group header are updated correctly when a related message is deleted elsewhere. 8949 -
browser_deletionFromVirtualFolders.js Test that deleting messages works from a virtual folder. 13217 -
browser_deletionWithMultipleDisplays.js Test that deleting a message in a given tab or window properly updates both that tab/window as well as all other tabs/windows. We also test that the message tab title updates appropriately through all of this. We do all of this both for tabs that have ever been opened in the foreground, and tabs that haven't (and thus might have fake selections). 27884 -
browser_displayName.js Test that the display names in email addresses are correctly shown in the thread pane. 7326 -
browser_folderPaneVisibility.js Test that the folder pane collapses properly, stays collapsed amongst tab changes, and that persistence works (to a first approximation). 7780 -
browser_folderToolbar.js Test that opening new folder and message tabs has the expected result and that closing them doesn't break anything. 3915 -
browser_invalidDbFolderLoad.js Test that clicking on a folder with an invalid or missing .msf file regenerates the.msf file and loads the view. Also, check that rebuilding the index on a loaded folder reloads the folder. 1796 -
browser_mailTelemetry.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5657 -
browser_mailViews.js https://bugzilla.mozilla.org/show_bug.cgi?id=474701#c97 3498 -
browser_messageCommands.js This tests various commands on messages. This is primarily for commands that can't be tested with xpcshell tests because they're handling in the front end. 23931 -
browser_messageCommandsArchive.js This tests the archive command on messages in the front-end. 10349 -
browser_messageCommandsOnMsgstore.js This tests some commands on messages via the UI. But we specifically check, whether the commands have an effect in the message store on disk, i.e. the markings on the messages are stored in the msgStore, not only in the database. For now, it checks for bug 840418. 10357 -
browser_messagePane.js Test that the message pane behaves properly when showing and hiding messages 2225 -
browser_messagePaneVisibility.js Test that the message pane collapses properly, stays collapsed amongst tab changes, and that persistence works (to a first approximation). 7291 -
browser_messageReloads.js Test that message reloads happen properly when the message pane is hidden, and then made visible again. 1820 -
browser_messageSize.js Test that the size column of in the message list is formatted properly (e.g. 0.1 KB, 1.2 KB, 12.3 KB, 123 KB, and likewise for MB and GB). 2356 -
browser_messageWindow.js Test that we can open and close a standalone message display window from the folder pane. 5833 -
browser_middleClickMessages.js Test the many horrors involving middle clicks, and selections. 11469 -
browser_openingMessages.js Test that we open single and multiple messages from the thread pane according to the mail.openMessageBehavior preference, and that we have the correct message headers displayed in whatever we open. Currently tested: - opening single and multiple messages in tabs - opening a single message in a window. (Multiple messages require a fair amount of additional work and are hard to test. We're also assuming here that multiple messages opened in windows are just the same function called repeatedly.) - reusing an existing window to show another message 6302 -
browser_openingMessagesWithoutABackingView.js Test that messages without a backing view are opened correctly. Examples of messages without a backing view are those opened from the command line or desktop search integration results. 8169 -
browser_readMsgs.js Tests various special messages. 1962 -
browser_recentMenu.js This tests the move/copy to recent folder menus to make sure that they get updated when messages are moved to folders, and don't get updated when we archive. 5837 -
browser_rightClickMessages.js Test the many horrors involving right-clicks and selections. 6833 -
browser_rightClickMiddleClickFolders.js Test the many horrors involving right-clicks, middle clicks, and selections... on folders! 9774 -
browser_savedsearchReloadAfterCompact.js Test reload of saved searches over local folders after compaction of local folders. 2646 -
browser_selection.js 6258 -
browser_syntheticViews.js Test we can mark a message as read in the list view version of the global search results. 9019 -
browser_tabsSimple.js Test that opening new folder and message tabs has the expected result and that closing them doesn't break anything. sid0 added checks for focus transitions at one point; I (asuth) am changing our test infrastructure to cause more realistic focus changes so those changes now look sillier because in many cases we are explicitly setting focus back after the thread tree gains focus. 5919 -
browser_viewSource.js Test that view-source content can be reloaded to change encoding. 6828 -
browser_virtualFolderCommands.js Test that commands on virtual folders work properly. 2732 -
browser_watchIgnoreThread.js Test that "watch thread" and "ignore thread" works correctly. 5035 -
data -
head.js 991 -