(server: ServerHandle)
| 96 | }; |
| 97 | |
| 98 | const apiClient = (server: ServerHandle) => |
| 99 | HttpApiClient.make(api, { |
| 100 | baseUrl: new URL("/api", server.origin).toString(), |
| 101 | transformClient: HttpClient.mapRequest((request) => |
| 102 | HttpClientRequest.setHeader(request, "authorization", `Bearer ${server.token}`), |
| 103 | ), |
| 104 | }).pipe(Effect.provide(FetchHttpClient.layer)); |
| 105 | |
| 106 | scenario( |
| 107 | "Local · an OAuth MCP connection survives a sandbox stop/recreate (data dir kept, keychain lost)", |
no test coverage detected