(status: number)
| 337 | |
| 338 | describe("retryTransient", () => { |
| 339 | const makeTestClient = (status: number) => { |
| 340 | const attemptsRef = Ref.unsafeMake(0) |
| 341 | const client = HttpClient.make((request) => |
| 342 | Effect.gen(function*() { |
| 343 | yield* Ref.update(attemptsRef, (n) => n + 1) |
| 344 | return HttpClientResponse.fromWeb(request, new Response(null, { status })) |
| 345 | }) |
| 346 | ) |
| 347 | return { attemptsRef, client } |
| 348 | } |
| 349 | |
| 350 | it.effect("retries 408 Request Timeout", () => |
| 351 | Effect.gen(function*() { |
no test coverage detected