You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



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 Mock
Updated 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

  1. Verify the Applications dialog contains the following attributes:
    1. Description area titled "Specify which application should handle each file type"
    2. File Type details
    3. New Type button
    4. Edit button
    5. Remove button
    6. Reset Button for "Opening files" option. "Click "Reset" to clear your file-opening preferences and be asked before opening files."
    7. OK, Cancel and Help buttons
  2. Verify the New Type dialog contains the following attributes:
    1. Description of Type
    2. File extension
    3. MIME Type
    4. Application to use
    5. Choose button
  3. Verify the Edit Type dialog contains the following attributes:
    1. Description area (non-editable)
    2. Extension area (non-negotiable)
    3. MIME type
    4. Handle by section
      1. Saved to Disk option
      2. Applications field
    5. Choose button
    6. Option to ask me before opening downloaded file of this type
    7. OK and Cancel buttons

Basic Functionality

  1. Add a new type
    1. Click on the new type button, verify that the New Type dialog appears.
    2. Verify the new type is present after you close and open the helper application dialog.
    3. Verify the new type takes effect immediately. For instance, click on the attachment name/icon and try to open a word document.
  2. Edit a new type
    1. Click on the edit button, verify that the Edit Type dialog appears.
    2. Verify the type has been changed after you close and open the helper application dialog
    3. Verify the changes takes effect immediately.
  3. Remove a type
    1. Verify the type has been changed after you close and open the helper application dialog
    2. Verify the changes takes effect immediately.
  4. Send message with single attachment. View the page source of the message and verify that the attachment is encoded properly.
  5. Send message with multiple file attachments. View the page source of the message and verify each attachment is encoded properly.
  6. 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.
  7. 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.
  8. Save message with single file attachment. Use any utility that you have to verify the saved attachment is exactly the same as the original.
  9. Save message with multiple file attachments

Additional Test Cases

  1. Under Mac, support for Internet Conf applications.
  2. Other features TBD.