Skip to content

Commit e84de12

Browse files
Merge pull request #20215 from mozilla/PAY-3571
feat(payments-next): use LoggerService within TypeCachable decorators
2 parents 0ec1dec + 23870c6 commit e84de12

27 files changed

Lines changed: 115 additions & 38 deletions

libs/payments/cart/src/lib/tax.service.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { faker } from '@faker-js/faker';
22
import { Test } from '@nestjs/testing';
3+
import { MockLoggerProvider } from '@fxa/shared/log';
34

45
import {
56
AccountCustomerManager,
@@ -50,6 +51,7 @@ describe('TaxService', () => {
5051
MockStatsDProvider,
5152
MockStripeConfigProvider,
5253
StripeClient,
54+
MockLoggerProvider,
5355
MockAccountDatabaseNestFactory,
5456
AccountCustomerManager,
5557
CustomerManager,
@@ -139,7 +141,7 @@ describe('TaxService', () => {
139141

140142
jest
141143
.spyOn(accountCustomerManager, 'getAccountCustomerByUid')
142-
.mockRejectedValue(new AccountCustomerNotFoundError('not found'));
144+
.mockRejectedValue(new AccountCustomerNotFoundError('not found', new Error()));
143145
jest.spyOn(geodbManager, 'getTaxAddress').mockReturnValue(geoAddress);
144146

145147
const result = await taxService.getTaxAddress(ip, uid);

libs/payments/customer/src/lib/customer.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import { faker } from '@faker-js/faker';
66
import { Test } from '@nestjs/testing';
7+
import { MockLoggerProvider } from '@fxa/shared/log';
78

89
import {
910
StripeClient,
@@ -28,6 +29,7 @@ describe('CustomerManager', () => {
2829
StripeClient,
2930
CustomerManager,
3031
MockStatsDProvider,
32+
MockLoggerProvider,
3133
],
3234
}).compile();
3335

libs/payments/customer/src/lib/customerSession.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
import { Test } from '@nestjs/testing';
6+
import { MockLoggerProvider } from '@fxa/shared/log';
67

78
import { CustomerSessionManager } from './customerSession.manager';
89
import {
@@ -24,6 +25,7 @@ describe('CustomerSessionManager', () => {
2425
CustomerSessionManager,
2526
StripeClient,
2627
MockStatsDProvider,
28+
MockLoggerProvider,
2729
],
2830
}).compile();
2931

libs/payments/customer/src/lib/invoice.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
import { Test } from '@nestjs/testing';
6+
import { MockLoggerProvider } from '@fxa/shared/log';
67

78
import {
89
StripeClient,
@@ -63,6 +64,7 @@ describe('InvoiceManager', () => {
6364
MockStripeConfigProvider,
6465
InvoiceManager,
6566
MockStatsDProvider,
67+
MockLoggerProvider,
6668
],
6769
}).compile();
6870

libs/payments/customer/src/lib/paymentIntent.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
import { Test } from '@nestjs/testing';
6+
import { MockLoggerProvider } from '@fxa/shared/log';
67

78
import { PaymentIntentManager } from './paymentIntent.manager';
89
import {
@@ -24,6 +25,7 @@ describe('PaymentIntentManager', () => {
2425
PaymentIntentManager,
2526
StripeClient,
2627
MockStatsDProvider,
28+
MockLoggerProvider,
2729
],
2830
}).compile();
2931

libs/payments/customer/src/lib/paymentMethod.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import { faker } from '@faker-js/faker';
66
import { Test } from '@nestjs/testing';
7+
import { MockLoggerProvider } from '@fxa/shared/log';
78
import { PaymentMethodManager } from './paymentMethod.manager';
89
import {
910
MockPaypalClientConfigProvider,
@@ -44,6 +45,7 @@ describe('PaymentMethodManager', () => {
4445
PaypalCustomerManager,
4546
StripeClient,
4647
MockStatsDProvider,
48+
MockLoggerProvider,
4749
],
4850
}).compile();
4951

libs/payments/customer/src/lib/price.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
import { Test } from '@nestjs/testing';
6+
import { MockLoggerProvider } from '@fxa/shared/log';
67

78
import {
89
StripeClient,
@@ -29,6 +30,7 @@ describe('PriceManager', () => {
2930
StripeClient,
3031
PriceManager,
3132
MockStatsDProvider,
33+
MockLoggerProvider,
3234
],
3335
}).compile();
3436

libs/payments/customer/src/lib/product.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
import { Test } from '@nestjs/testing';
6+
import { MockLoggerProvider } from '@fxa/shared/log';
67

78
import {
89
StripeClient,
@@ -24,6 +25,7 @@ describe('ProductManager', () => {
2425
StripeClient,
2526
ProductManager,
2627
MockStatsDProvider,
28+
MockLoggerProvider,
2729
],
2830
}).compile();
2931

libs/payments/customer/src/lib/promotionCode.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import { faker } from '@faker-js/faker';
66
import { Test } from '@nestjs/testing';
7+
import { MockLoggerProvider } from '@fxa/shared/log';
78
import { Stripe } from 'stripe';
89

910
import { ProductManager } from './product.manager';
@@ -71,6 +72,7 @@ describe('PromotionCodeManager', () => {
7172
PromotionCodeManager,
7273
StripeClient,
7374
SubscriptionManager,
75+
MockLoggerProvider,
7476
],
7577
}).compile();
7678

libs/payments/customer/src/lib/setupIntent.manager.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
import { Test } from '@nestjs/testing';
6+
import { MockLoggerProvider } from '@fxa/shared/log';
67

78
import { SetupIntentManager } from './setupIntent.manager';
89
import {
@@ -25,6 +26,7 @@ describe('SetupIntentManager', () => {
2526
SetupIntentManager,
2627
StripeClient,
2728
MockStatsDProvider,
29+
MockLoggerProvider,
2830
],
2931
}).compile();
3032

0 commit comments

Comments
 (0)