Fix BillingSection test mock types so beta build compiles
Deploy Beta / unit-tests (push) Successful in 10s
Unit Tests / test (push) Successful in 10s
Deploy Beta / deploy-beta (push) Successful in 1m57s

Default subscription mock inferred plan as null; widen to union so
foundersSubscription can be passed. Unblocks CRA production build.
This commit is contained in:
2026-07-31 06:29:45 -05:00
parent e89ccbbeca
commit c6bacbb23c
@@ -114,10 +114,16 @@ const emptySubscription = {
},
};
type SubscriptionMock = typeof emptySubscription | typeof foundersSubscription;
const mockFinanceGets = ({
invoices = [] as unknown[],
payments = [] as unknown[],
subscription = emptySubscription,
subscription = emptySubscription as SubscriptionMock,
}: {
invoices?: unknown[];
payments?: unknown[];
subscription?: SubscriptionMock;
} = {}) => {
mockGet.mockImplementation((url: string) => {
if (url === '/finance/invoices/') {