Skip to content

StripeCryptoOnramp: Adds a Number of E2E Tests for Onramp - #13524

Open
Twigz wants to merge 11 commits into
masterfrom
twigz/improve-onramp-e2e-tests
Open

StripeCryptoOnramp: Adds a Number of E2E Tests for Onramp#13524
Twigz wants to merge 11 commits into
masterfrom
twigz/improve-onramp-e2e-tests

Conversation

@Twigz

@Twigz Twigz commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds E2E Onramp tests to prevent future failures.

Motivation

Adds more coverage to make sure future improvements don't cause failures.

Testing

  • Added tests
  • Modified tests
  • Manually verified

@Twigz
Twigz requested a review from jeanregisser July 20, 2026 22:15
@Twigz
Twigz requested review from a team as code owners July 20, 2026 22:15
@Twigz
Twigz requested a review from a team as a code owner July 30, 2026 02:18
@Twigz
Twigz requested a review from tjclawson-stripe July 30, 2026 02:18

@jeanregisser jeanregisser left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great improvements 🚀 Couple of small questions below.

.around(composeRule)
.around(attestationFeatureFlagTestRule)
.around(fixtureRule)
.around(activityRule)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We dropped the RetryRule(3) that the old test had. These flows flake pretty easily (OTP, network, external steps) - was that on purpose, or worth keeping?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That was a miss, put it back.

}

private fun hideKeyboard() {
device.pressBack()

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

device.pressBack() can pop the screen if the keyboard isn't actually up. Could we use Espresso.closeSoftKeyboard() like the rest of the repo? It's a no-op when there's no keyboard.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants