Fix BillingSection test mock types so beta build compiles
Default subscription mock inferred plan as null; widen to union so foundersSubscription can be passed. Unblocks CRA production build.
This commit is contained in:
@@ -114,10 +114,16 @@ const emptySubscription = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type SubscriptionMock = typeof emptySubscription | typeof foundersSubscription;
|
||||||
|
|
||||||
const mockFinanceGets = ({
|
const mockFinanceGets = ({
|
||||||
invoices = [] as unknown[],
|
invoices = [] as unknown[],
|
||||||
payments = [] as unknown[],
|
payments = [] as unknown[],
|
||||||
subscription = emptySubscription,
|
subscription = emptySubscription as SubscriptionMock,
|
||||||
|
}: {
|
||||||
|
invoices?: unknown[];
|
||||||
|
payments?: unknown[];
|
||||||
|
subscription?: SubscriptionMock;
|
||||||
} = {}) => {
|
} = {}) => {
|
||||||
mockGet.mockImplementation((url: string) => {
|
mockGet.mockImplementation((url: string) => {
|
||||||
if (url === '/finance/invoices/') {
|
if (url === '/finance/invoices/') {
|
||||||
|
|||||||
Reference in New Issue
Block a user