@@ -22,6 +22,10 @@ public function test_is_equal_payment_method( $token_type, $payment_method, $exp
22
22
$ token = new WC_Payment_Token_Link ();
23
23
$ token->
set_email (
'[email protected] ' );
24
24
break ;
25
+ case WC_Stripe_Payment_Methods::AMAZON_PAY :
26
+ $ token = new WC_Payment_Token_Amazon_Pay ();
27
+ $ token->
set_email (
'[email protected] ' );
28
+ break ;
25
29
case WC_Stripe_Payment_Methods::CASHAPP_PAY :
26
30
$ token = new WC_Payment_Token_CashApp ();
27
31
$ token ->set_cashtag ( '$test_cashtag ' );
@@ -42,14 +46,14 @@ public function test_is_equal_payment_method( $token_type, $payment_method, $exp
42
46
*/
43
47
public function provide_test_is_equal_payment_method () {
44
48
return [
45
- 'Unknown method ' => [
49
+ 'Unknown method ' => [
46
50
'token type ' => 'unknown ' ,
47
51
'payment method ' => (object ) [
48
52
'type ' => 'unknown ' ,
49
53
],
50
54
'expected ' => false ,
51
55
],
52
- 'CC, not equal ' => [
56
+ 'CC, not equal ' => [
53
57
'token type ' => 'CC ' ,
54
58
'payment_method ' => (object ) [
55
59
'type ' => WC_Stripe_Payment_Methods::CARD ,
@@ -59,7 +63,7 @@ public function provide_test_is_equal_payment_method() {
59
63
],
60
64
'expected ' => false ,
61
65
],
62
- 'CC, equal ' => [
66
+ 'CC, equal ' => [
63
67
'token type ' => 'CC ' ,
64
68
'payment method ' => (object ) [
65
69
'type ' => WC_Stripe_Payment_Methods::CARD ,
@@ -69,7 +73,7 @@ public function provide_test_is_equal_payment_method() {
69
73
],
70
74
'expected ' => true ,
71
75
],
72
- 'SEPA, equal ' => [
76
+ 'SEPA, equal ' => [
73
77
'token type ' => WC_Stripe_Payment_Methods::SEPA ,
74
78
'payment method ' => (object ) [
75
79
'type ' => WC_Stripe_Payment_Methods::SEPA_DEBIT ,
@@ -79,7 +83,7 @@ public function provide_test_is_equal_payment_method() {
79
83
],
80
84
'expected ' => true ,
81
85
],
82
- 'Link, equal ' => [
86
+ 'Link, equal ' => [
83
87
'token type ' => WC_Stripe_Payment_Methods::LINK ,
84
88
'payment method ' => (object ) [
85
89
'type ' => WC_Stripe_Payment_Methods::LINK ,
@@ -89,7 +93,17 @@ public function provide_test_is_equal_payment_method() {
89
93
],
90
94
'expected ' => true ,
91
95
],
92
- 'CashApp, equal ' => [
96
+ 'Amazon Pay, equal ' => [
97
+ 'token type ' => WC_Stripe_Payment_Methods::AMAZON_PAY ,
98
+ 'payment method ' => (object ) [
99
+ 'type ' => WC_Stripe_Payment_Methods::AMAZON_PAY ,
100
+ 'billing_details ' => (object ) [
101
+
102
+ ],
103
+ ],
104
+ 'expected ' => true ,
105
+ ],
106
+ 'CashApp, equal ' => [
93
107
'token type ' => WC_Stripe_Payment_Methods::CASHAPP_PAY ,
94
108
'payment method ' => (object ) [
95
109
'type ' => WC_Stripe_Payment_Methods::CASHAPP_PAY ,
0 commit comments