| browser_ext_addressBooksUI.js |
|
3595 |
- |
| browser_ext_browserAction_customized.js |
|
840 |
- |
| browser_ext_browserAction_not_customized.js |
|
489 |
- |
| browser_ext_browserAction_popup_click.js |
|
15090 |
- |
| browser_ext_browserAction_popup_click_mv3_event_pages.js |
|
2154 |
- |
| browser_ext_browserAction_popup_focus.js |
|
6558 |
- |
| browser_ext_browserAction_properties.js |
|
30580 |
- |
| browser_ext_bug1812530.js |
|
5423 |
- |
| browser_ext_clickHandler.js |
|
31459 |
- |
| browser_ext_cloudFile.js |
Test cloudfile methods (getAccount, getAllAccounts, updateAccount) and
events (onAccountAdded, onAccountDeleted, onFileUpload, onFileUploadAbort,
onFileDeleted, onFileRename) without UI interaction.
|
47287 |
- |
| browser_ext_commands_execute_browser_action.js |
|
6957 |
- |
| browser_ext_commands_execute_compose_action.js |
|
4035 |
- |
| browser_ext_commands_execute_message_display_action.js |
|
4791 |
- |
| browser_ext_commands_getAll.js |
|
4970 |
- |
| browser_ext_commands_onChanged.js |
|
2005 |
- |
| browser_ext_commands_onCommand.js |
{
name: "toggle-alt-shift-a",
shortcut: "Alt+Shift+A",
key: "A",
// Does not work in compose window on Mac.
skip: ["messageCompose"],
modifiers: {
altKey: true,
shiftKey: true,
},
},
|
15742 |
- |
| browser_ext_commands_onCommand_bug1845236.js |
|
2147 |
- |
| browser_ext_commands_openShortcutSettings.js |
|
8340 |
- |
| browser_ext_commands_update.js |
eslint-disable mozilla/no-redeclare-with-import-autofix |
11757 |
- |
| browser_ext_compose_attachments.js |
|
73401 |
- |
| browser_ext_compose_begin_attachments.js |
|
4360 |
- |
| browser_ext_compose_begin_body.js |
|
12611 |
- |
| browser_ext_compose_begin_bug1691254.js |
Test if line breaks in HTML are ignored (see bug 1691254). |
5013 |
- |
| browser_ext_compose_begin_forward.js |
Test if getComposeDetails() is waiting until the entire init procedure of
the composeWindow has finished, before returning values. |
12554 |
- |
| browser_ext_compose_begin_headers.js |
|
6395 |
- |
| browser_ext_compose_begin_headers_mv3.js |
|
6674 |
- |
| browser_ext_compose_begin_identity.js |
|
3591 |
- |
| browser_ext_compose_begin_new.js |
Test if getComposeDetails() is waiting until the entire init procedure of
the composeWindow has finished, before returning values. |
5138 |
- |
| browser_ext_compose_begin_reply.js |
Test if getComposeDetails() is waiting until the entire init procedure of
the composeWindow has finished, before returning values. |
5520 |
- |
| browser_ext_compose_bug1692439.js |
|
4924 |
- |
| browser_ext_compose_bug1804796.js |
|
2878 |
- |
| browser_ext_compose_bug1882725.js |
Test to make sure we get the menu entry in the context menu of a scrolled compose
editor.
|
3074 |
- |
| browser_ext_compose_details.js |
|
40592 |
- |
| browser_ext_compose_details_body.js |
|
22983 |
- |
| browser_ext_compose_details_headers.js |
|
26627 |
- |
| browser_ext_compose_details_mv3.js |
|
39257 |
- |
| browser_ext_compose_dictionaries.js |
|
6941 |
- |
| browser_ext_compose_onBeforeSend.js |
|
40018 |
- |
| browser_ext_compose_printPreview.js |
|
8376 |
- |
| browser_ext_compose_saveAuto.js |
|
5688 |
- |
| browser_ext_compose_saveDraft.js |
|
14834 |
- |
| browser_ext_compose_saveTemplate.js |
|
15438 |
- |
| browser_ext_compose_sendMessage.js |
|
24969 |
- |
| browser_ext_compose_sendMessage_mv3.js |
|
8642 |
- |
| browser_ext_composeAction.js |
|
6722 |
- |
| browser_ext_composeAction_popup_click.js |
|
9482 |
- |
| browser_ext_composeAction_popup_click_mv3_event_pages.js |
|
1588 |
- |
| browser_ext_composeAction_properties.js |
|
16951 |
- |
| browser_ext_composeScripts.js |
Tests browser.tabs.insertCSS and browser.tabs.removeCSS. |
20516 |
- |
| browser_ext_composeScripts_mv3.js |
Tests browser.scripting.insertCSS and browser.scripting.removeCSS. |
22197 |
- |
| browser_ext_content_handler.js |
|
10629 |
- |
| browser_ext_content_handler_with_prompt.js |
|
11686 |
- |
| browser_ext_content_pages.js |
Test wether the extension can load remote pages and extension pages into tabs,
and receives the expected load events. When unloading the extension, all tabs
with loaded extension pages should be closed.
|
9370 |
- |
| browser_ext_content_tabs_navigation_menu.js |
|
7530 |
- |
| browser_ext_contentScripts.js |
This test is using opening tabs and popups and tests content script and css
injection in web pages and into about:blank.
|
32903 |
- |
| browser_ext_contentScripts_register.js |
Tests browser.contentScripts.register correctly adds CSS and JavaScript to
message composition windows opened after it was called. Also tests calling
`unregister` on the returned object.
|
17202 |
- |
| browser_ext_extension_check_for_IAN.js |
|
4232 |
- |
| browser_ext_mailTabs.js |
|
38349 |
- |
| browser_ext_mailTabs_context_clicks.js |
The goal of this test is to test the behavior of a context click on a message
in the thread pane (not) affecting the return value of
- mailTabs.getSelectedMessages()
- mailTabs.onSelectedMessagesChanged
- messageDisplay.getDisplayedMessages()
- menus.onClicked
|
11389 |
- |
| browser_ext_mailTabs_create.js |
|
8209 |
- |
| browser_ext_mailTabs_folderModes.js |
|
9294 |
- |
| browser_ext_mailTabs_getListedMessages.js |
Generate a minimal MIME message as a string for testing.
@param {object} options - Message options.
@param {string} options.subject - The message subject.
@param {string} options.from - The From address.
@param {string} options.to - The To address.
@param {Date} options.date - The message date.
@param {string} options.messageId - The Message-ID header.
@param {string} [options.priority] - The priority
@param {integer} [options.size] - A size indicator (not the actual size, but
the final size will be somewhat proportional to this value - working with
actual sizes is difficult due to different line-end-handling depending on
OS and protocols)
@returns {string} MIME-formatted message string.
|
14796 |
- |
| browser_ext_mailTabs_mv3.js |
|
22731 |
- |
| browser_ext_mailTabs_setSelectedMessages.js |
|
11951 |
- |
| browser_ext_menus_context_action.js |
|
13892 |
- |
| browser_ext_menus_context_compose.js |
|
5479 |
- |
| browser_ext_menus_context_content.js |
|
6820 |
- |
| browser_ext_menus_context_folder_pane.js |
|
3537 |
- |
| browser_ext_menus_context_icons.js |
|
7677 |
- |
| browser_ext_menus_context_message_panes.js |
|
5308 |
- |
| browser_ext_menus_context_tabs.js |
|
2545 |
- |
| browser_ext_menus_context_tools_main_menu.js |
|
4561 |
- |
| browser_ext_menus_message_header_pane.js |
Check the parameters of a browser.onShown event that was fired.
@see mail/components/extensions/schemas/menus.json
@param {ExtensionWrapper} extension
@param {object} expectedInfo
@param {Array} expectedInfo.menuIds
@param {Array} expectedInfo.contexts
@param {?string} expectedInfo.linkText
@param {?string} expectedInfo.linkUrl
@param {object} expectedTab
@param {boolean} expectedTab.active
@param {integer} expectedTab.index
@param {boolean} expectedTab.mailTab
|
9816 |
- |
| browser_ext_menus_message_one_attachment.js |
Check the parameters of a browser.onShown event was fired.
@see mail/components/extensions/schemas/menus.json
@param {ExtensionWrapper} extension
@param {object} expectedInfo
@param {Array} expectedInfo.menuIds
@param {Array} expectedInfo.contexts
@param {?Array} expectedInfo.attachments
@param {object} expectedTab
@param {boolean} expectedTab.active
@param {integer} expectedTab.index
@param {boolean} expectedTab.mailTab
|
10659 |
- |
| browser_ext_menus_message_two_attachments.js |
Check the parameters of a browser.onShown event was fired.
@see mail/components/extensions/schemas/menus.json
@param {ExtensionWrapper} extension
@param {object} expectedInfo
@param {Array} expectedInfo.menuIds
@param {Array} expectedInfo.contexts
@param {?Array} expectedInfo.attachments
@param {object} expectedTab
@param {boolean} expectedTab.active
@param {integer} expectedTab.index
@param {boolean} expectedTab.mailTab
|
10672 |
- |
| browser_ext_menus_popup_action.js |
|
11422 |
- |
| browser_ext_menus_replace_menu.js |
|
20541 |
- |
| browser_ext_menus_replace_menu_context.js |
/tab.html"],
},
resolve
)
);
// When viewTypes is present, the document's URL is matched instead.
await new Promise(resolve =>
browser.menus.create(
{
id: "tab_context_viewType_http_unexpected",
title: "tab_context_viewType_http",
contexts: ["tab"],
viewTypes: ["tab"],
documentUrlPatterns: [HTTP_URL],
},
resolve
)
);
await new Promise(resolve =>
browser.menus.create(
{
id: "tab_context_viewType_moz",
title: "tab_context_viewType_moz",
contexts: ["tab"],
viewTypes: ["tab"],
documentUrlPatterns: ["moz-extension:// |
12412 |
- |
| browser_ext_message_external.js |
|
14925 |
- |
| browser_ext_messageDisplay.js |
|
37211 |
- |
| browser_ext_messageDisplay_address_book_widget.js |
@implements {nsIPromptService} |
9790 |
- |
| browser_ext_messageDisplay_bug1827032.js |
Test to make sure messageDisplay.getDisplayedMessage() returns null for
non-message tabs.
|
1254 |
- |
| browser_ext_messageDisplay_bug1828056.js |
Open a message tab and request its message immediately.
|
6063 |
- |
| browser_ext_messageDisplay_open_file.js |
|
7181 |
- |
| browser_ext_messageDisplay_open_headerMessageId.js |
|
7331 |
- |
| browser_ext_messageDisplay_open_messageId.js |
|
7211 |
- |
| browser_ext_messageDisplayAction.js |
|
8697 |
- |
| browser_ext_messageDisplayAction_popup_click.js |
|
10640 |
- |
| browser_ext_messageDisplayAction_popup_click_mv3_event_pages.js |
|
3046 |
- |
| browser_ext_messageDisplayAction_properties.js |
|
19132 |
- |
| browser_ext_messageDisplayScripts.js |
Tests browser.tabs.insertCSS and browser.tabs.removeCSS. |
32308 |
- |
| browser_ext_messageDisplayScripts_ews.js |
Test if ews messages are considdered to be MESSAGE_PROTOCOLS and thus allow
content scripts to be injected.
|
3579 |
- |
| browser_ext_messageDisplayScripts_mv3.js |
Tests browser.scripting.insertCSS and browser.scripting.removeCSS. |
33003 |
- |
| browser_ext_messages_delete_attachments.js |
|
3132 |
- |
| browser_ext_messages_open_attachment.js |
|
3166 |
- |
| browser_ext_messages_pagination.js |
This file contains unit test for the different pagination options of the
MessageList implementation.
|
21345 |
- |
| browser_ext_messages_update_ui.js |
|
2881 |
- |
| browser_ext_messages_user_action.js |
|
7502 |
- |
| browser_ext_quickFilter.js |
|
8353 |
- |
| browser_ext_runtime_getContexts.js |
|
14141 |
- |
| browser_ext_sessions.js |
|
2654 |
- |
| browser_ext_spaces.js |
|
23694 |
- |
| browser_ext_spaces_multiple.js |
|
6766 |
- |
| browser_ext_spacesToolbar.js |
Helper Function, creates a test extension to verify expected button states.
@param {Function} background - The background script executed by the test.
@param {string} selectedTheme - The selected theme (default, light or dark),
used to select the expected button/menuitem icon.
@param {?object} manifestIcons - The icons entry of the extension manifest.
|
26702 |
- |
| browser_ext_tabs_cookieStoreId.js |
|
8573 |
- |
| browser_ext_tabs_create_update_reload.js |
Update tabs to load registered WebExtension protocol handler pages and check
that it will work only for content tabs and mail tabs.
|
21388 |
- |
| browser_ext_tabs_create_update_with_mocked_application_chooser.js |
@implements {nsIExternalProtocolService} |
15406 |
- |
| browser_ext_tabs_create_update_with_real_application_chooser.js |
ignore non-web-app handlers |
18833 |
- |
| browser_ext_tabs_events.js |
|
21036 |
- |
| browser_ext_tabs_move.js |
|
17674 |
- |
| browser_ext_tabs_onCreated_bug1817872.js |
Open a message tab and check its status, wait till loaded and get the message.
|
6722 |
- |
| browser_ext_tabs_query.js |
|
4876 |
- |
| browser_ext_theme_experiment_message_browser.js |
|
2650 |
- |
| browser_ext_themes_onUpdated.js |
|
4698 |
- |
| browser_ext_tooltip_in_extension_pages.js |
|
21586 |
- |
| browser_ext_webrtc.js |
|
970 |
- |
| browser_ext_windows.js |
|
14917 |
- |
| browser_ext_windows_bug1732559_bug1902844.js |
|
3314 |
- |
| browser_ext_windows_create_normal_cookieStoreId.js |
|
3661 |
- |
| browser_ext_windows_create_popup_cookieStoreId.js |
|
8065 |
- |
| browser_ext_windows_events.js |
|
18792 |
- |
| browser_ext_windows_types.js |
|
4313 |
- |
| browser1.toml |
|
1877 |
- |
| browser2.toml |
|
1588 |
- |
| browser3.toml |
|
1624 |
- |
| browser4.toml |
|
2814 |
- |
| browser5.toml |
|
1848 |
- |
| browser6.toml |
|
1701 |
- |
| data |
|
|
- |
| head.js |
|
65855 |
- |
| head_menus.js |
globals synthesizeMouseAtCenterAndRetry, awaitBrowserLoaded, closeMenuPopup, clickItemInMenuPopup, openSubMenuPopup |
20985 |
- |
| head_spaces.js |
globals getUtilsJS, contentTabOpenPromise, makeIconSet, closeMenuPopup |
8018 |
- |
| messages |
|
|
- |
| test_browserAction.js |
|
22565 |
- |