Skip to content

[SPC] Add tests for new paymentEntitiesLogos field #53358

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 23, 2025

Conversation

stephenmcgruer
Copy link
Contributor

@stephenmcgruer stephenmcgruer commented Jun 24, 2025

See w3c/secure-payment-confirmation#294

Since Chrome only supports this on Chrome Android currently (and only in Canary), this was tested using Chrome for Android 140.0.7313.0, manually disabling testdriver, with the following command lines:

./wpt run --log-mach=- --log-mach-verbose --test-type=testharness --channel=canary --device-serial=SERIAL_HERE --timeout-multiplier=100 --binary-arg="--enable-features=SecurePaymentConfirmationUxRefresh" chrome_android TEST_NAME

Tests validated this way:

  • secure-payment-confirmation/authentication-accepted.https.html
  • secure-payment-confirmation/authentication-invalid-payment-entity-logo.https.html <-- previously failed, now fixed in https://issues.chromium.org/issues/427695905
  • secure-payment-confirmation/constructor-validate-payment-method-data.https.html

@stephenmcgruer stephenmcgruer force-pushed the smcgruer/spc-payment-entities-logos branch from efbf4d6 to 40e07a9 Compare July 23, 2025 14:02
@stephenmcgruer stephenmcgruer marked this pull request as ready for review July 23, 2025 14:03
@wpt-pr-bot wpt-pr-bot requested a review from rsolomakhin July 23, 2025 14:03
@stephenmcgruer
Copy link
Contributor Author

@pejic - PTAL

@stephenmcgruer stephenmcgruer merged commit 0e8db95 into master Jul 23, 2025
22 checks passed
@stephenmcgruer stephenmcgruer deleted the smcgruer/spc-payment-entities-logos branch July 23, 2025 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants