@@ -11,7 +11,10 @@ import {
1111 PayPalClient ,
1212 PaypalCustomerManager ,
1313} from '@fxa/payments/paypal' ;
14- import { SubPlatPaymentMethodType } from '@fxa/payments/customer' ;
14+ import {
15+ PaymentProvider ,
16+ SubPlatPaymentMethodType ,
17+ } from '@fxa/payments/customer' ;
1518import {
1619 StripeClient ,
1720 MockStripeConfigProvider ,
@@ -99,6 +102,7 @@ describe('PaymentMethodManager', () => {
99102 const mockUid = faker . string . uuid ( ) ;
100103
101104 jest . spyOn ( paymentMethodManager , 'determineType' ) . mockResolvedValue ( {
105+ provider : PaymentProvider . Stripe ,
102106 type : SubPlatPaymentMethodType . Card ,
103107 paymentMethodId : 'pm_id' ,
104108 } ) ;
@@ -128,6 +132,7 @@ describe('PaymentMethodManager', () => {
128132 const mockUid = faker . string . uuid ( ) ;
129133
130134 jest . spyOn ( paymentMethodManager , 'determineType' ) . mockResolvedValue ( {
135+ provider : PaymentProvider . PayPal ,
131136 type : SubPlatPaymentMethodType . PayPal ,
132137 } ) ;
133138 jest
@@ -155,6 +160,7 @@ describe('PaymentMethodManager', () => {
155160 const mockUid = faker . string . uuid ( ) ;
156161
157162 jest . spyOn ( paymentMethodManager , 'determineType' ) . mockResolvedValue ( {
163+ provider : PaymentProvider . Stripe ,
158164 type : SubPlatPaymentMethodType . ApplePay ,
159165 paymentMethodId : 'pm_id' ,
160166 } ) ;
@@ -215,6 +221,7 @@ describe('PaymentMethodManager', () => {
215221 const mockUid = faker . string . uuid ( ) ;
216222
217223 jest . spyOn ( paymentMethodManager , 'determineType' ) . mockResolvedValue ( {
224+ provider : PaymentProvider . Stripe ,
218225 type : SubPlatPaymentMethodType . Card ,
219226 paymentMethodId : 'pm_id' ,
220227 } ) ;
@@ -289,6 +296,7 @@ describe('PaymentMethodManager', () => {
289296 const mockUid = faker . string . uuid ( ) ;
290297
291298 jest . spyOn ( paymentMethodManager , 'determineType' ) . mockResolvedValue ( {
299+ provider : PaymentProvider . Stripe ,
292300 type : SubPlatPaymentMethodType . ApplePay ,
293301 paymentMethodId : 'pm_id' ,
294302 } ) ;
@@ -331,6 +339,7 @@ describe('PaymentMethodManager', () => {
331339 const mockUid = faker . string . uuid ( ) ;
332340
333341 jest . spyOn ( paymentMethodManager , 'determineType' ) . mockResolvedValue ( {
342+ provider : PaymentProvider . PayPal ,
334343 type : SubPlatPaymentMethodType . PayPal ,
335344 } ) ;
336345 jest
@@ -385,6 +394,7 @@ describe('PaymentMethodManager', () => {
385394 await expect (
386395 paymentMethodManager . determineType ( mockCustomer )
387396 ) . resolves . toEqual ( {
397+ provider : PaymentProvider . Stripe ,
388398 type : SubPlatPaymentMethodType . Card ,
389399 paymentMethodId : expect . any ( String ) ,
390400 } ) ;
@@ -398,6 +408,7 @@ describe('PaymentMethodManager', () => {
398408 await expect (
399409 paymentMethodManager . determineType ( undefined , [ mockSubscription ] )
400410 ) . resolves . toEqual ( {
411+ provider : PaymentProvider . PayPal ,
401412 type : SubPlatPaymentMethodType . PayPal ,
402413 } ) ;
403414 } ) ;
@@ -424,6 +435,7 @@ describe('PaymentMethodManager', () => {
424435 await expect (
425436 paymentMethodManager . determineType ( mockCustomer )
426437 ) . resolves . toEqual ( {
438+ provider : PaymentProvider . Stripe ,
427439 type : SubPlatPaymentMethodType . Link ,
428440 paymentMethodId : expect . any ( String ) ,
429441 } ) ;
@@ -451,6 +463,7 @@ describe('PaymentMethodManager', () => {
451463 await expect (
452464 paymentMethodManager . determineType ( mockCustomer )
453465 ) . resolves . toEqual ( {
466+ provider : PaymentProvider . Stripe ,
454467 type : SubPlatPaymentMethodType . ApplePay ,
455468 paymentMethodId : expect . any ( String ) ,
456469 } ) ;
@@ -478,6 +491,7 @@ describe('PaymentMethodManager', () => {
478491 await expect (
479492 paymentMethodManager . determineType ( mockCustomer )
480493 ) . resolves . toEqual ( {
494+ provider : PaymentProvider . Stripe ,
481495 type : SubPlatPaymentMethodType . GooglePay ,
482496 paymentMethodId : expect . any ( String ) ,
483497 } ) ;
0 commit comments