Skip to content

Test adding a new account #921

@DenBond7

Description

@DenBond7

I. Gmail accounts (OAuth 2.0)

  • 1. no_accounts = true, has_backup = true

    • Use another account
    • Skip remaining backups
  • 2. no_accounts = true, has_backup = false

    • Create a new key
    • Import existing key
    • Choose another account
    • Skip remaining backups
  • 3. no_accounts = false, has_backup = true

    • Choose another account
    • Use existing keys
    • Skip remaining backups
  • 4. no_accounts = false, has_backup = false

    • Create a new key
    • Import existing key
    • Import existing key -> Use existing keys
    • Choose another account
    • Use existing keys
    • Skip remaining backups

II. non-Gmail accounts

  • 1. no_accounts = true, has_backup = true

    • Use another account
    • Skip remaining backups
  • 2. no_accounts = true, has_backup = false

    • Create a new key
    • Import existing key
    • Choose another account
    • Skip remaining backups
  • 3. no_accounts = false, has_backup = true

    • Choose another account
    • Use existing keys
    • Skip remaining backups
  • 4. no_accounts = false, has_backup = false

    • Create a new key
    • Import existing key
    • Import existing key -> Use existing keys
    • Choose another account
    • Use existing keys
    • Skip remaining backups

III. enterprise accounts (like Flowcrypt)

  • 1. no_accounts = true, has_backup = true

    • Use another account
    • Skip remaining backups
  • 2. no_accounts = true, has_backup = false

    • Create a new key
    • Import existing key
    • Choose another account
    • Skip remaining backups
  • 3. no_accounts = false, has_backup = true

    • Choose another account
    • Use existing keys
    • Skip remaining backups
  • 4. no_accounts = false, has_backup = false

    • Create a new key
    • Import existing key
    • Import existing key -> Use existing keys
    • Choose another account
    • Use existing keys
    • Skip remaining backups

Metadata

Metadata

Assignees

Labels

android_testingThis label means we need to add an Android test.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions