The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search

Feature Test Spec

5.0 Project (seamonkey)
Mail and News Component
Helper Applications

Written by: Peter Mock

History:
121598        Created
010798        Updated to match 4.0x spec
021500        Posting draft to mozilla.org

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

  1. Verify the Applications dialog contains the following attributes:
    1. Description area
    2. File Type details
    3. New Type button
    4. Edit button
    5. Remove button
  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. Browse button
    6. Option to use this MIME as the outgoing default for this file extension
  3. Verify the Edit Type dialog contains the following attributes:
    1. Description area (non editable)
    2. Extension area (nonnegotiable)
    3. MIME type
    4. Option to use this MIME as the outgoing default for this file extension
    5. Handle by section
      1. Navigator option
      2. Saved to disk option
      3. Applications field
    6. Browse button
    7. Option to ask me before opening downloaded file of this type

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.
Copyright © 1998-2000 The Mozilla Organization.
Last modified February 21, 2000.