Emili Castells Guasch
0ed05ac1ea
Fix phpunit
2025-08-06 14:03:37 +02:00
Emili Castells Guasch
e11f3c2a9a
Merge trunk
2025-07-14 12:22:49 +02:00
Emili Castells
d21727eef9
Merge pull request #3495 from woocommerce/PCP-4482-replace-call-to-billing-agreements-agreement-tokens-with-checking-the-capabilities
...
Create a helper to check for Reference Transaction status using the Seller Status API (4482)
2025-07-07 08:59:08 +02:00
Emili Castells
5fadc377d4
Merge pull request #3493 from woocommerce/PCP-4487-fastlane-uk-3ds-redirect
...
Add Fastlane 3D Secure support and enable for the UK (4487)
2025-07-07 08:57:57 +02:00
Emili Castells
a6324b4999
Merge pull request #3491 from woocommerce/PCP-4854-phase-1-opt-in-via-banner
...
UX Legacy Migration: phase 1 opt in via banner (4854)
2025-07-07 08:56:59 +02:00
Himad M
8021974416
Enable AppSwitch on ppcp-button module
2025-07-03 22:49:30 -04:00
Daniel Dudzic
c54f82ea94
🧪 Update OrderFactoryTest to support consolidated factory method
2025-07-03 10:16:58 +02:00
Narek Zakarian
801017787b
Fix the tests
2025-07-02 21:34:25 +04:00
Daniel Dudzic
fb0499ec7c
🧪 Remove failing no_status test case from OrderFactoryTest
2025-07-01 12:49:14 +02:00
Narek Zakarian
0a0d7e9c49
Refactor/rename the reference transaction enabled checking class.
2025-06-30 16:08:36 +04:00
Narek Zakarian
40a95202ec
Move the reference transaction enabled check into helpers.
...
With the 1st step we will move the class into helpers. The next step would be to refactor/rename it.
2025-06-30 16:05:40 +04:00
Narek Zakarian
3ab7fe0af3
Fix the tests
2025-06-27 12:56:12 +04:00
Emili Castells Guasch
dae8b3ce1e
Use gateway ID from class
2025-06-25 17:55:34 +02:00
Emili Castells Guasch
9dc92f836d
Fix phpunit
2025-06-25 17:51:24 +02:00
Emili Castells
1241f9fb0e
Merge pull request #3464 from woocommerce/PCP-4809-store-shipping-contact-info-in-order-metadata
...
Store shipping contact info in order metadata (4809)
2025-06-23 11:05:16 +02:00
Emili Castells Guasch
8f6f5c0c35
Merge trunk
2025-06-23 10:56:29 +02:00
Emili Castells Guasch
1755e78533
Merge trunk
2025-06-23 10:38:47 +02:00
Philipp Stracker
a3d148099a
✅ Update tests to expect the shipping-property
...
These tests do not confirm the contact module functionality, but ensure existing tests pass, without modifying their logic.
2025-06-20 16:10:00 +02:00
Alex P.
60d4ea2208
Enable server-side callback via feature flag
2025-06-20 15:14:11 +03:00
Alex P.
6691ee5a21
Use shipping callback
2025-06-20 10:43:52 +03:00
Alex P.
a397d7d9fa
Add CallbackConfig
2025-06-19 09:23:41 +03:00
Philipp Stracker
fb079bc456
✅ Test the contact preference factory class
2025-06-13 17:11:17 +02:00
Philipp Stracker
eab748536b
✅ Test the context builder pattern
2025-06-13 17:10:53 +02:00
Philipp Stracker
a51da614b7
✅ Test new contact_preference property
2025-06-13 16:56:11 +02:00
Philipp Stracker
e59e835ddf
✅ Extend unit test with the new factory as well
2025-06-13 15:08:52 +02:00
Emili Castells
12df58b31c
Merge pull request #3431 from woocommerce/PCP-4655-experience-context
...
Use experience_context
2025-06-02 11:46:43 +02:00
Alex P.
05690d1ef6
Add test
2025-06-02 10:50:21 +03:00
Alex P.
2a033d3f5f
Add tests
2025-06-02 10:04:23 +03:00
Alex P.
da45fb1baf
Remove ApplicationContext
2025-05-29 19:49:43 +03:00
Alex P.
ab5ddd9fab
Use ExperienceContext in renewals
2025-05-29 17:24:00 +03:00
Alex P.
a2d299ef2e
Use ExperienceContext in Oxxo
2025-05-29 16:48:56 +03:00
Alex P.
41b9585d2b
Use ExperienceContext in OrderProcessor
2025-05-29 16:40:35 +03:00
Alex P.
279a3452c8
Use ExperienceContext for PayPal buttons
2025-05-29 16:37:54 +03:00
Alex P.
7ea562c697
Simplify log call
2025-05-29 09:11:22 +03:00
Alex P.
25ad33c679
Remove unused class
2025-05-28 20:58:18 +03:00
Emili Castells Guasch
b3f5fb7473
Remove partner referrals tests for now
2025-05-27 16:20:50 +02:00
Emili Castells
b5c9a6f5f4
Merge pull request #3410 from woocommerce/PCP-4254-mexico-installments-new-ux-updates-bcdc-fix
...
Add Mexico-specific logic for BCDC (4254)
2025-05-26 16:19:01 +02:00
Emili Castells
dd80101116
Merge pull request #3408 from woocommerce/PCP-4679-v2-can-not-process-payment-if-subscriptions-is-not-selected-when-onboarding
...
Can not save payments if subscriptions is not selected when onboarding (4679)
2025-05-26 15:59:40 +02:00
Emili Castells Guasch
3a43cd4335
Fix phpunit tests
2025-05-26 12:03:11 +02:00
Daniel Dudzic
457f0fb542
🧪 Mock essential WooCommerce functions
2025-05-23 23:19:38 +02:00
Daniel Dudzic
e89103078c
🧪 Add wc_get_page_id() mock to prevent undefined function errors
2025-05-23 22:59:51 +02:00
Daniel Dudzic
0de1d21a76
🧪 Fix the DisabledFundingSourcesTest test
2025-05-23 19:11:20 +02:00
Philipp Stracker
cb6fa6eb9f
✅ Fix “data structure with flags” tests
...
Following default assuptions changed:
1. The "BILLING_AGREEMENT” feature is always sent
2. The “PAYPAL_WALLET_VAULTING_ADVANCED” flag only depends on the ACDC eligbility (not subscription-opt-in)
2025-05-23 18:08:29 +02:00
Philipp Stracker
652e001161
🎨 Apply code style to unit tests
2025-05-23 18:02:08 +02:00
Philipp Stracker
c236225105
✅ Pass “data structure” test
...
New default is, that the structure always contains
- feature BILLING_AGREEMENT
- capability PAYPAL_WALLET_VAULTING_ADVANCED
The new capability only depends on the shop country.
2025-05-23 18:00:52 +02:00
Emili Castells Guasch
c143e1a1b0
Rename tests
2025-04-03 09:25:22 +02:00
Emili Castells Guasch
e0ca70f7b6
Add liability shift check
2025-04-02 18:07:22 +02:00
Emili Castells Guasch
e4252ebbf7
Add service for checking if order is valid for capture
2025-04-02 15:51:17 +02:00
Emili Castells Guasch
5b9796832b
Fix phpunit
2025-03-26 11:31:38 +01:00
Philipp Stracker
383d907866
🔀 Merge branch 'trunk'
2025-03-24 17:45:03 +01:00