moved private information, test fixes

This commit is contained in:
jackiettran
2025-11-06 17:56:12 -05:00
parent 2ee4b5c389
commit 066ad4a3fe
6 changed files with 263 additions and 165 deletions

View File

@@ -618,7 +618,19 @@ describe('StripeService', () => {
status: 'succeeded',
client_secret: 'pi_123456789_secret_test',
amount: 5000,
currency: 'usd'
currency: 'usd',
created: 1234567890,
charges: {
data: [{
payment_method_details: {
type: 'card',
card: {
brand: 'visa',
last4: '4242'
}
}
}]
}
};
mockStripePaymentIntentsCreate.mockResolvedValue(mockPaymentIntent);
@@ -636,14 +648,23 @@ describe('StripeService', () => {
payment_method: 'pm_123456789',
customer: 'cus_123456789',
confirm: true,
off_session: true,
return_url: 'http://localhost:3000/payment-complete',
metadata: { rentalId: '1' }
metadata: { rentalId: '1' },
expand: ['charges.data.payment_method_details']
});
expect(result).toEqual({
paymentIntentId: 'pi_123456789',
status: 'succeeded',
clientSecret: 'pi_123456789_secret_test'
clientSecret: 'pi_123456789_secret_test',
paymentMethod: {
type: 'card',
brand: 'visa',
last4: '4242'
},
chargedAt: new Date(1234567890 * 1000),
amountCharged: 50.00
});
});