(role: "admin" | "member", workos: Layer.Layer<WorkOSClient>)
| 251 | }); |
| 252 | |
| 253 | const orgApp = (role: "admin" | "member", workos: Layer.Layer<WorkOSClient>) => { |
| 254 | const rsLive = Layer.mergeAll(stubDb, stubUsers, stubDirectory(role), stubMirror); |
| 255 | const App = HttpApiBuilder.layer(OrgHttpApi).pipe( |
| 256 | Layer.provide(OrgHandlers), |
| 257 | Layer.provide(orgAuthMiddleware(rsLive)), |
| 258 | Layer.provide(workos), |
| 259 | Layer.provide(stubAutumn), |
| 260 | Layer.provide(HttpServer.layerServices), |
| 261 | ); |
| 262 | return HttpRouter.toWebHandler(App, { disableLogger: true }); |
| 263 | }; |
| 264 | |
| 265 | const apps: { dispose: () => Promise<void> }[] = []; |
| 266 | afterAll(async () => { |
no test coverage detected