From a3825286cf75938cd568ee5ab1a24549a2fd3c84 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Tue, 23 Jun 2026 11:40:08 -0500 Subject: [PATCH] test(core): avoid models cache recovery race (#33525) --- packages/core/test/models.test.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/core/test/models.test.ts b/packages/core/test/models.test.ts index 31a3e57c10c..6419d7ba1b1 100644 --- a/packages/core/test/models.test.ts +++ b/packages/core/test/models.test.ts @@ -157,15 +157,12 @@ describe("ModelsDev Service", () => { Effect.gen(function* () { yield* writeCacheText("{") const state = yield* Ref.make({ ...initialState, body: JSON.stringify(fixture2) }) + const context = yield* Layer.build(buildLayer(state)) const result = yield* Effect.acquireUseRelease( Effect.sync(() => { Flag.OPENCODE_DISABLE_MODELS_FETCH = false }), - () => - provided( - state, - ModelsDev.Service.use((s) => s.get()), - ), + () => ModelsDev.Service.use((s) => s.get()).pipe(Effect.provide(context)), () => Effect.sync(() => { Flag.OPENCODE_DISABLE_MODELS_FETCH = true