Browse Source

test(server): stabilize SDK project skill prompt test (#27239)

Kit Langton 3 months ago
parent
commit
6d3b2fe08b
1 changed files with 3 additions and 4 deletions
  1. 3 4
      packages/opencode/test/server/httpapi-sdk.test.ts

+ 3 - 4
packages/opencode/test/server/httpapi-sdk.test.ts

@@ -743,7 +743,7 @@ describe("HttpApi SDK", () => {
   )
   )
 
 
   httpapi(
   httpapi(
-    "includes project skills in REST API async prompt context",
+    "includes project skills in REST API prompt context",
     withFakeLlmProject("default", { setup: writeProjectSkill }, ({ sdk, llm }) =>
     withFakeLlmProject("default", { setup: writeProjectSkill }, ({ sdk, llm }) =>
       Effect.gen(function* () {
       Effect.gen(function* () {
         yield* llm.text("skill context ok", { usage: { input: 11, output: 7 } })
         yield* llm.text("skill context ok", { usage: { input: 11, output: 7 } })
@@ -755,18 +755,17 @@ describe("HttpApi SDK", () => {
         )
         )
         const sessionID = String(record(session.data).id)
         const sessionID = String(record(session.data).id)
         const prompt = yield* capture(() =>
         const prompt = yield* capture(() =>
-          sdk.session.promptAsync({
+          sdk.session.prompt({
             sessionID,
             sessionID,
             agent: "build",
             agent: "build",
             model: { providerID: "test", modelID: "test-model" },
             model: { providerID: "test", modelID: "test-model" },
             parts: [{ type: "text", text: "hello skill context" }],
             parts: [{ type: "text", text: "hello skill context" }],
           }),
           }),
         )
         )
-        yield* llm.wait(1)
         const inputs = yield* llm.inputs
         const inputs = yield* llm.inputs
 
 
         expect(session.status).toBe(200)
         expect(session.status).toBe(200)
-        expect(prompt.status).toBe(204)
+        expect(prompt.status).toBe(200)
         expect(JSON.stringify(inputs[0])).toContain("project-rest-skill")
         expect(JSON.stringify(inputs[0])).toContain("project-rest-skill")
       }),
       }),
     ),
     ),