You are here: Mozilla MailNews Functional / UI Tests > Mail & News: Helper Applications
Feature Test Spec: Mail and News Component
Mail and News Component: Helper Applications
Written by Peter MockUpdated by Esther Goes
References
UI Specification: Nova Messenger UI spec
Description
This feature is used to determine how to encode file attachments to a mail message during sending. This feature is used to assist users launch or open an application when displaying a mail message with file with one or more file attachments. Note: this feature has not been finalized. It is assumed to have similar features and functionality as current versions of Communicator.
Preference
Open the Helper Apps dialog found in Navigator preferences
- Verify the Applications dialog contains the following attributes:
- Description area titled "Specify which application should handle each file type"
- File Type details
- New Type button
- Edit button
- Remove button
- Reset Button for "Opening files" option. "Click "Reset" to clear your file-opening preferences and be asked before opening files."
- OK, Cancel and Help buttons
- Verify the New Type dialog contains the following attributes:
- Description of Type
- File extension
- MIME Type
- Application to use
- Choose button
- Verify the Edit Type dialog contains the following attributes:
- Description area (non-editable)
- Extension area (non-negotiable)
- MIME type
- Handle by section
- Saved to Disk option
- Applications field
- Choose button
- Option to ask me before opening downloaded file of this type
- OK and Cancel buttons
Basic Functionality
- Add a new type
- Click on the new type button, verify that the New Type dialog appears.
- Verify the new type is present after you close and open the helper application dialog.
- Verify the new type takes effect immediately. For instance, click on the attachment name/icon and try to open a word document.
- Edit a new type
- Click on the edit button, verify that the Edit Type dialog appears.
- Verify the type has been changed after you close and open the helper application dialog
- Verify the changes takes effect immediately.
- Remove a type
- Verify the type has been changed after you close and open the helper application dialog
- Verify the changes takes effect immediately.
- Send message with single attachment. View the page source of the message and verify that the attachment is encoded properly.
- Send message with multiple file attachments. View the page source of the message and verify each attachment is encoded properly.
- View message with single file attachment. Verify if the helper apps is set up properly, you can open the attachment in the native/creator applications.
- View message with multiple file attachments. Verify if the helper apps is set up properly, you can open each attachment in the native/creator applications.
- Save message with single file attachment. Use any utility that you have to verify the saved attachment is exactly the same as the original.
- Save message with multiple file attachments
Additional Test Cases
- Under Mac, support for Internet Conf applications.
- Other features TBD.