(methods: Partial<WorkOSClientService>)
| 178 | * read fails the test instead of passing on a fake. |
| 179 | */ |
| 180 | const stubWorkOS = (methods: Partial<WorkOSClientService>) => |
| 181 | Layer.succeed( |
| 182 | WorkOSClient, |
| 183 | new Proxy({} as WorkOSClientService, { |
| 184 | get: (_target, prop) => |
| 185 | (methods as Record<PropertyKey, unknown>)[prop] ?? |
| 186 | (() => Effect.die(`unexpected WorkOSClient.${String(prop)} call`)), |
| 187 | }), |
| 188 | ); |
| 189 | |
| 190 | /** |
| 191 | * `getUser` for every member a test's membership events name: the |
no outgoing calls
no test coverage detected