Skip to content

Commit a3f7ea2

Browse files
chore: generate
1 parent d3df8e1 commit a3f7ea2

1 file changed

Lines changed: 40 additions & 34 deletions

File tree

packages/opencode/test/server/httpapi-sdk.test.ts

Lines changed: 40 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,8 @@ function expectStatus(request: () => Promise<{ response: Response }>, status: nu
114114
}
115115

116116
function firstEvent(open: () => Promise<{ stream: AsyncIterator<unknown> }>) {
117-
return Effect.acquireRelease(
118-
call(open),
119-
(events) => call(async () => void (await events.stream.return?.(undefined))).pipe(Effect.ignore),
117+
return Effect.acquireRelease(call(open), (events) =>
118+
call(async () => void (await events.stream.return?.(undefined))).pipe(Effect.ignore),
120119
).pipe(
121120
Effect.flatMap((events) => call(() => events.stream.next())),
122121
Effect.map((result) => result.value),
@@ -203,34 +202,35 @@ function writeStandardFiles(dir: string) {
203202

204203
function seedMessage(directory: string, sessionID: string) {
205204
const id = SessionID.make(sessionID)
206-
return call(async () =>
207-
await Instance.provide({
208-
directory,
209-
fn: () =>
210-
Effect.runPromise(
211-
SessionNs.Service.use((svc) =>
212-
Effect.gen(function* () {
213-
const message = yield* svc.updateMessage({
214-
id: MessageID.ascending(),
215-
sessionID: id,
216-
role: "user",
217-
time: { created: Date.now() },
218-
agent: "test",
219-
model: { providerID: ProviderID.make("test"), modelID: ModelID.make("test") },
220-
tools: {},
221-
} satisfies MessageV2.User)
222-
const part = yield* svc.updatePart({
223-
id: PartID.ascending(),
224-
sessionID: id,
225-
messageID: message.id,
226-
type: "text",
227-
text: "seeded message",
228-
})
229-
return { message, part }
230-
}),
231-
).pipe(Effect.provide(SessionNs.defaultLayer)),
232-
),
233-
}),
205+
return call(
206+
async () =>
207+
await Instance.provide({
208+
directory,
209+
fn: () =>
210+
Effect.runPromise(
211+
SessionNs.Service.use((svc) =>
212+
Effect.gen(function* () {
213+
const message = yield* svc.updateMessage({
214+
id: MessageID.ascending(),
215+
sessionID: id,
216+
role: "user",
217+
time: { created: Date.now() },
218+
agent: "test",
219+
model: { providerID: ProviderID.make("test"), modelID: ModelID.make("test") },
220+
tools: {},
221+
} satisfies MessageV2.User)
222+
const part = yield* svc.updatePart({
223+
id: PartID.ascending(),
224+
sessionID: id,
225+
messageID: message.id,
226+
type: "text",
227+
text: "seeded message",
228+
})
229+
return { message, part }
230+
}),
231+
).pipe(Effect.provide(SessionNs.defaultLayer)),
232+
),
233+
}),
234234
)
235235
}
236236

@@ -410,7 +410,9 @@ describe("HttpApi SDK", () => {
410410
const messages = yield* capture(() => sdk.session.messages({ sessionID: parentID }))
411411
const missingGet = yield* capture(() => sdk.session.get({ sessionID: "ses_missing" }))
412412
const missingMessages = yield* capture(() => sdk.session.messages({ sessionID: "ses_missing", limit: 2 }))
413-
const invalidCursor = yield* capture(() => sdk.session.messages({ sessionID: parentID, limit: 2, before: "bad" }))
413+
const invalidCursor = yield* capture(() =>
414+
sdk.session.messages({ sessionID: parentID, limit: 2, before: "bad" }),
415+
)
414416
const deleted = yield* capture(() => sdk.session.delete({ sessionID: childID }))
415417
const getDeleted = yield* capture(() => sdk.session.get({ sessionID: childID }))
416418

@@ -458,15 +460,19 @@ describe("HttpApi SDK", () => {
458460
sessionID,
459461
messageID: seeded.message.id,
460462
partID: seeded.part.id,
461-
part: { ...seeded.part, text: "updated message" } as NonNullable<Parameters<Sdk["part"]["update"]>[0]["part"]>,
463+
part: { ...seeded.part, text: "updated message" } as NonNullable<
464+
Parameters<Sdk["part"]["update"]>[0]["part"]
465+
>,
462466
}),
463467
)
464468
const updated = yield* capture(() => sdk.session.message({ sessionID, messageID: seeded.message.id }))
465469
const partDelete = yield* capture(() =>
466470
sdk.part.delete({ sessionID, messageID: seeded.message.id, partID: seeded.part.id }),
467471
)
468472
const withoutPart = yield* capture(() => sdk.session.message({ sessionID, messageID: seeded.message.id }))
469-
const deleteMessage = yield* capture(() => sdk.session.deleteMessage({ sessionID, messageID: seeded.message.id }))
473+
const deleteMessage = yield* capture(() =>
474+
sdk.session.deleteMessage({ sessionID, messageID: seeded.message.id }),
475+
)
470476
const missingMessage = yield* capture(() => sdk.session.message({ sessionID, messageID: seeded.message.id }))
471477

472478
return {

0 commit comments

Comments
 (0)