Skip to content

test(payments): Add test coverage for Checkout - PayPal flows#20710

Open
xlisachan wants to merge 3 commits into
mainfrom
PAY-3688_paypal
Open

test(payments): Add test coverage for Checkout - PayPal flows#20710
xlisachan wants to merge 3 commits into
mainfrom
PAY-3688_paypal

Conversation

@xlisachan

@xlisachan xlisachan commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This pull request

  • Adds unit, integration, and component-level test coverage for PayPal payment method error handling on the subscription management page

Note: PayPal checkout success functional tests will only run on stage, as the sandbox is not reachable on local

Issue that this pull request solves

Closes: PAY-3688

Checklist

Put an x in the boxes that apply

  • My commit is GPG signed.
  • If applicable, I have modified or added tests which pass locally.

xlisachan added 2 commits June 8, 2026 17:01
This pull request
- Moves test coverage for checkout failure scenarios (declined card, expired card, insufficient funds, 3DS, duplicate subscription, downgrade blocked) from flaky tests to unit and integration tests.
- Cleans up dead page object helpers and test cards after removing respective tests, and fixes flakiness in remaining functional tests.

Closes
PAY-3761
@xlisachan xlisachan force-pushed the PAY-3688_paypal branch 5 times, most recently from ac935e3 to 6507c18 Compare June 9, 2026 17:42
This pull request
- Adds unit, integration, and component-level test coverage for PayPal payment method error handling on the subscription management page

Closes: PAY-3688
@xlisachan xlisachan marked this pull request as ready for review June 9, 2026 18:36
@xlisachan xlisachan requested a review from a team as a code owner June 9, 2026 18:36
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.

1 participant