test(ai): simplify TestLLM setup

This commit is contained in:
Shoubhit Dash 2026-08-03 17:07:08 +05:30
commit dc819e04cc
5 changed files with 32 additions and 9 deletions

View file

@ -65,7 +65,7 @@ const aisdk = Layer.mock(AISDK.Service, {
},
model: () => Effect.succeed(runtime),
})
const client = TestLLM.clientLayer.pipe(Layer.provide(TestLLM.layer({ fallback: TestLLM.text("OK", "generate") })))
const client = TestLLM.layerWithClient({ fallback: TestLLM.text("OK") })
const resolver = ModelResolver.layer.pipe(Layer.provide(Layer.mergeAll(catalog, integrations, npm, aisdk)))
const it = testEffect(Generate.layer.pipe(Layer.provide(Layer.merge(resolver, client))))