Skip to content

[QA] add: BCDC e2e tests for classic checkout (Mexico) - #4297

Merged
syde-piotr-ostrowski merged 6 commits into
dev/developfrom
dev/qa/add-card-button-bcdc-e2e
May 5, 2026
Merged

[QA] add: BCDC e2e tests for classic checkout (Mexico)#4297
syde-piotr-ostrowski merged 6 commits into
dev/developfrom
dev/qa/add-card-button-bcdc-e2e

Conversation

@syde-piotr-ostrowski

@syde-piotr-ostrowski syde-piotr-ostrowski commented Apr 23, 2026

Copy link
Copy Markdown
Collaborator

Solves PCP-5985

Covers:

These tests were present in the legacy UI tests set, but were not present in the tests covering new UI.

These scenarios are still applicable to the current plugin codebase and now they are will be available again.

One of the tests (PCP-1211) was tagged Critical.

The tests run against a Mexico merchant. A helper was added to handle PayPal's billing address form that appears inside the card modal for Latin America.

Comment thread tests/qa/utils/frontend/paypal-ui-classic.ts Outdated
@syde-piotr-ostrowski

Copy link
Copy Markdown
Collaborator Author

@mishautkin Updated the BCDC naming and billing form handling as suggested

@mishautkin mishautkin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks much better but please cleanup the remaining standardCardButton and debitOrCreditCard in favor of bcdc. Thank you!

Comment thread tests/qa/utils/frontend/paypal-ui-classic.ts Outdated
Comment thread tests/qa/utils/frontend/paypal-ui.ts Outdated
@syde-piotr-ostrowski

Copy link
Copy Markdown
Collaborator Author

The BCDC tests pass with dev/develop merged locally. @mishautkin can you look at my changes?

@syde-piotr-ostrowski
syde-piotr-ostrowski merged commit ee7a223 into dev/develop May 5, 2026
11 checks passed
@syde-piotr-ostrowski
syde-piotr-ostrowski deleted the dev/qa/add-card-button-bcdc-e2e branch May 5, 2026 12:15
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