mirror of
https://github.com/anomalyco/opencode.git
synced 2026-08-21 23:23:26 +00:00
chore: generate
This commit is contained in:
parent
d6c299cee7
commit
2ca6d8ee49
2 changed files with 3 additions and 8 deletions
|
|
@ -159,8 +159,7 @@ const responseHttp = (input: {
|
|||
})
|
||||
|
||||
const statusError =
|
||||
(request: HttpClientRequest.HttpClientRequest) =>
|
||||
(response: HttpClientResponse.HttpClientResponse) =>
|
||||
(request: HttpClientRequest.HttpClientRequest) => (response: HttpClientResponse.HttpClientResponse) =>
|
||||
Effect.gen(function* () {
|
||||
if (response.status < 400) return response
|
||||
const body = yield* response.text.pipe(Effect.catch(() => Effect.void))
|
||||
|
|
|
|||
|
|
@ -257,9 +257,7 @@ describe("RequestExecutor", () => {
|
|||
_tag: "InvalidRequest",
|
||||
message: "Provider request failed with HTTP 400",
|
||||
})
|
||||
}).pipe(
|
||||
Effect.provide(responsesLayer([new Response('{"error":{"message":" "}}', { status: 400 })])),
|
||||
),
|
||||
}).pipe(Effect.provide(responsesLayer([new Response('{"error":{"message":" "}}', { status: 400 })]))),
|
||||
)
|
||||
|
||||
it.effect("classifies provider rate limits hidden behind HTTP 400", () =>
|
||||
|
|
@ -508,9 +506,7 @@ describe("RequestExecutor", () => {
|
|||
const error = yield* executor.execute(secretRequest).pipe(Effect.flip)
|
||||
|
||||
expectAIError(error)
|
||||
expect(errorHttp(error)?.body).toBe(
|
||||
"provider echoed query-secret-123 and authorization header-secret-456",
|
||||
)
|
||||
expect(errorHttp(error)?.body).toBe("provider echoed query-secret-123 and authorization header-secret-456")
|
||||
}).pipe(
|
||||
Effect.provide(
|
||||
responsesLayer([
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue