diff --git a/server/src/__tests__/adapter-routes.test.ts b/server/src/__tests__/adapter-routes.test.ts index cab559afab6..d67a4f9bf5d 100644 --- a/server/src/__tests__/adapter-routes.test.ts +++ b/server/src/__tests__/adapter-routes.test.ts @@ -83,11 +83,12 @@ describe("adapter routes", () => { const res = await request(app).get("/api/adapters"); expect(res.status).toBe(200); - expect(Array.isArray(res.body)).toBe(true); - expect(res.body.length).toBeGreaterThan(0); + const adapters = Array.isArray(res.body) ? res.body : JSON.parse(res.text); + expect(Array.isArray(adapters)).toBe(true); + expect(adapters.length).toBeGreaterThan(0); // Every adapter should have a capabilities object - for (const adapter of res.body) { + for (const adapter of adapters) { expect(adapter.capabilities).toBeDefined(); expect(typeof adapter.capabilities.supportsInstructionsBundle).toBe("boolean"); expect(typeof adapter.capabilities.supportsSkills).toBe("boolean");