Skip to content

[HOLD for payment 2023-06-28] IOS - Bank account- Error message nor displayed for incorrect validation code/ incorrect account number #19923

Description

@kbecciv

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

Scenario 1:

  1. Log in with a applause.expensifail account (that does not have any bank account already added)
  2. Enable staging Web secure server in Account Preferences if disabled
  3. Navigate to the add bank account modal
  4. Verify the Add bank account modal is displayed with 2 options to add bank accounts (Log in and Manual)
  5. Select the Manual method to add a bank account
  6. Use the "Pending State Withdrawal Account" credentials (available below)
  7. Verify that when you finish the flow - the modal asks for 3 amounts of test transactions
  8. Submit three random amounts

Scenario 2

  1. Log in with a applause.expensifail account (that does not have any bank account already added)
  2. Enable staging Web secure server in Account Preferences if disabled
  3. Navigate to the add bank account modal
  4. Verify the Add bank account modal is displayed with 2 options to add bank accounts (Log in and Manual)
  5. Select the Connect with plaid method to add a bank account
  6. On the bank account list select "Chase"
  7. You'll be redirected to the "First Platypus Bank"
  8. Enter the credentials "user_good / pass_good"
  9. Continue until you're redirected to the choose an account screen in NewDot
  10. Select the bank account ending in 1111
  11. Verify you're redirected to the enter back account details manually (this is a special case for the Chase bank account selection)
  12. Enter a incorrect bank account number (e.g 1111222233334444

Expected Result:

Scenario 1: Verify that you see the following error: The validate code you entered is incorrect, please try again
Scenario 2: Error for entering the wrong bank account and in which number should the bank account end with.

Actual Result:

No validation error message displayed

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: 1.3.21.2

Reproducible in staging?: yes

Reproducible in production?: n/a

If this was caught during regression testing, add the test name, ID and link from TestRail:

Email or phone of affected tester (no customers):

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Incorrect validation code

Bug6075984_RPReplay_Final1685564233.mp4

Incorrect account number issue

Bug6075988_CHYG7252.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2Engineering

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions