Skip to content

ui tests from browser extension - compose #1294

Description

@tomholub

from #1274

todo tests - minor:

  • compose - reply - pass phrase dialog - dialog ok
  • compose - reply - pass phrase dialog - dialog cancel
  • compose - pass phrase dialog - dialog cancel
  • compose - non-primary pass phrase dialog - dialog cancel

purpose of tests unsure:

  • compose - standalone- hide/show btns after signing
  • compose - check for sender [ci.tests.gmail@flowcrypt.test] from a password-protected email
  • compose - check for sender [flowcrypt.compatibility@gmail.com] from a password-protected email
  • compose - check for sender [flowcryptcompatibility@gmail.com]
  • compose - enter recipient which is not in the contact list
  • compose - revoked OpenPGP key (is this for own key revoked? Or recipient? For that we already had compose - revoked recipients trigger revoked warning)
  • compose - key-mismatch - standalone - key mismatch loading

tests done:

  • compose - revoked recipients trigger revoked warning
  • compose - good recipients trigger no warning
  • don't auto-refresh expired key if disallowed search on attester
  • compose - can choose found contact

todo tests after Gmail mock is available:

  • compose - reply - can load quote from plain/html email
  • compose - quote - can load quote from encrypted/text email
  • compose - quote - can load quote from plain/text email
  • compose - reply - signed message with attachment - can be downloaded after send
  • compose - reply - can load quote from encrypted/html email
  • compose - reply - subject starts with Re:
  • compose - recipients are properly ordered
  • compose - sending and rendering message with U+10000 code points
  • compose - sending a message encrypted with all keys of a recipient

todo functionality first:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions