Skip to content

Commit 75bed67

Browse files
committed
test(mosaic): add a membership when the fake FAPI accepts an invitation
1 parent f0df065 commit 75bed67

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

‎packages/mosaic/src/__tests__/feature/fake-fapi.ts‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,15 @@ import type {
88
import { http, HttpResponse, type JsonBodyType } from 'msw';
99
import { setupWorker } from 'msw/browser';
1010

11-
import { fapiClient, type FapiEnvironment, fapiEnvironment, fapiPage, fapiToken } from './fapi';
11+
import {
12+
fapiClient,
13+
type FapiEnvironment,
14+
fapiEnvironment,
15+
fapiMembership,
16+
fapiOrganization,
17+
fapiPage,
18+
fapiToken,
19+
} from './fapi';
1220

1321
export const PUBLISHABLE_KEY = 'pk_live_Y2xlcmsuYWJjZWYuMTIzNDUucHJvZC5sY2xjbGVyay5jb20k';
1422
const FAPI = 'https://clerk.abcef.12345.prod.lclclerk.com';
@@ -141,6 +149,7 @@ export function serveFapi(seed: FakeFapiSeed = {}): FakeFapiState {
141149
}
142150
const accepted = { ...invitation, status: 'accepted' as const };
143151
state.invitations = state.invitations.map(i => (i.id === accepted.id ? accepted : i));
152+
state.memberships = [...state.memberships, fapiMembership(fapiOrganization(invitation.public_organization_data))];
144153
return envelope(accepted, state.client);
145154
}),
146155
http.post(fapiUrl('/v1/me/organization_suggestions/:id/accept'), ({ params }) => {

0 commit comments

Comments
 (0)