diff --git a/packages/opencode/test/account/service.test.ts b/packages/opencode/test/account/service.test.ts index c154561768..ffe5d78a1f 100644 --- a/packages/opencode/test/account/service.test.ts +++ b/packages/opencode/test/account/service.test.ts @@ -88,9 +88,7 @@ it.live("login normalizes trailing slashes in the provided server URL", () => }), ) - const result = yield* Account.use.login("https://one.example.com/").pipe( - Effect.provide(live(client)), - ) + const result = yield* Account.use.login("https://one.example.com/").pipe(Effect.provide(live(client))) expect(seen).toEqual(["POST https://one.example.com/auth/device/code"]) expect(result.server).toBe("https://one.example.com") @@ -108,9 +106,7 @@ it.live("login maps transport failures to account transport errors", () => ), ) - const error = yield* Effect.flip( - Account.use.login("https://one.example.com").pipe(Effect.provide(live(client))), - ) + const error = yield* Effect.flip(Account.use.login("https://one.example.com").pipe(Effect.provide(live(client)))) expect(error).toBeInstanceOf(AccountTransportError) if (error instanceof AccountTransportError) { diff --git a/packages/opencode/test/control-plane/workspace.test.ts b/packages/opencode/test/control-plane/workspace.test.ts index 5cc07359f3..367e370562 100644 --- a/packages/opencode/test/control-plane/workspace.test.ts +++ b/packages/opencode/test/control-plane/workspace.test.ts @@ -151,10 +151,8 @@ const runWorkspace = (effect: Effect.Effect) => { const ctx = currentInstance() return AppRuntime.runPromise(ctx ? effect.pipe(Effect.provideService(InstanceRef, ctx)) : effect) } -const createWorkspace = (input: Workspace.CreateInput) => - runWorkspace(Workspace.use.create(input)) -const warpWorkspaceSession = (input: Workspace.SessionWarpInput) => - runWorkspace(Workspace.use.sessionWarp(input)) +const createWorkspace = (input: Workspace.CreateInput) => runWorkspace(Workspace.use.create(input)) +const warpWorkspaceSession = (input: Workspace.SessionWarpInput) => runWorkspace(Workspace.use.sessionWarp(input)) const listWorkspaces = (project: Parameters[0]) => runWorkspace(Workspace.use.list(project)) const syncListWorkspaces = (project: Parameters[0]) => @@ -162,16 +160,13 @@ const syncListWorkspaces = (project: Parameters const getWorkspace = (id: WorkspaceID) => runWorkspace(Workspace.use.get(id)) const removeWorkspace = (id: WorkspaceID) => runWorkspace(Workspace.use.remove(id)) const workspaceStatus = () => runWorkspace(Workspace.use.status()) -const isWorkspaceSyncing = (id: WorkspaceID) => - runWorkspace(Workspace.use.isSyncing(id)) +const isWorkspaceSyncing = (id: WorkspaceID) => runWorkspace(Workspace.use.isSyncing(id)) const startWorkspaceSyncing = (projectID: ProjectID) => { void runWorkspace(Workspace.use.startWorkspaceSyncing(projectID)) } const startWorkspaceSyncingWithFlag = (projectID: ProjectID, experimentalWorkspaces: boolean) => Effect.runPromise( - Workspace.use.startWorkspaceSyncing(projectID).pipe( - Effect.provide(workspaceLayer(experimentalWorkspaces)), - ), + Workspace.use.startWorkspaceSyncing(projectID).pipe(Effect.provide(workspaceLayer(experimentalWorkspaces))), ) const waitForWorkspaceSync = ( workspaceID: WorkspaceID, @@ -937,9 +932,7 @@ describe("workspace CRUD", () => { ) attachSessionToWorkspace(session.id, previous.id) - const workspaceCtx = await AppRuntime.runPromise( - InstanceStore.use.load({ directory: workspaceTmp.path }), - ) + const workspaceCtx = await AppRuntime.runPromise(InstanceStore.use.load({ directory: workspaceTmp.path })) const workspaceProjectID = await context.provide(workspaceCtx, async () => { const id = workspaceCtx.project.id expect(id).not.toBe(projectID) diff --git a/packages/opencode/test/plugin/auth-override.test.ts b/packages/opencode/test/plugin/auth-override.test.ts index 08b4f293ae..c10957996e 100644 --- a/packages/opencode/test/plugin/auth-override.test.ts +++ b/packages/opencode/test/plugin/auth-override.test.ts @@ -72,13 +72,10 @@ describe("plugin.auth-override", () => { const plain = yield* tmpdirScoped({ git: true }) const plugin = pathToFileURL(path.join(pluginDir, "custom-copilot-auth.ts")).href - const methods = yield* ProviderAuth.use.methods().pipe( - Effect.provide(layer(tmp.directory, [plugin])), - ) - const plainMethods = yield* ProviderAuth.use.methods().pipe( - Effect.provide(layer(plain, [])), - provideInstance(plain), - ) + const methods = yield* ProviderAuth.use.methods().pipe(Effect.provide(layer(tmp.directory, [plugin]))) + const plainMethods = yield* ProviderAuth.use + .methods() + .pipe(Effect.provide(layer(plain, [])), provideInstance(plain)) const copilot = methods[ProviderID.make("github-copilot")] expect(copilot).toBeDefined() diff --git a/packages/opencode/test/provider/provider.test.ts b/packages/opencode/test/provider/provider.test.ts index 6852dfc60a..069c2f5ca3 100644 --- a/packages/opencode/test/provider/provider.test.ts +++ b/packages/opencode/test/provider/provider.test.ts @@ -1680,7 +1680,8 @@ it.effect("opencode loader keeps paid models when config apiKey is present", () }) const listIn = (directory: string) => - Provider.use.list() + Provider.use + .list() .pipe(provideInstanceEffect(directory)) .pipe(Effect.provide(InstanceLayer.layer), Effect.provide(CrossSpawnSpawner.defaultLayer)) @@ -1698,7 +1699,8 @@ it.effect("opencode loader keeps paid models when auth exists", () => const keyedDir = yield* tmpdirScoped() const listIn = (directory: string) => - Provider.use.list() + Provider.use + .list() .pipe(provideInstanceEffect(directory)) .pipe(Effect.provide(InstanceLayer.layer), Effect.provide(CrossSpawnSpawner.defaultLayer)) diff --git a/packages/opencode/test/server/global-session-list.test.ts b/packages/opencode/test/server/global-session-list.test.ts index 7bf4e24551..df49ae0841 100644 --- a/packages/opencode/test/server/global-session-list.test.ts +++ b/packages/opencode/test/server/global-session-list.test.ts @@ -12,9 +12,8 @@ void Log.init({ print: false }) const it = testEffect(Layer.mergeAll(SessionNs.defaultLayer, Project.defaultLayer, CrossSpawnSpawner.defaultLayer)) const withSession = (input?: Parameters[0]) => - Effect.acquireRelease( - SessionNs.use.create(input), - (created) => SessionNs.Service.use((session) => session.remove(created.id).pipe(Effect.ignore)), + Effect.acquireRelease(SessionNs.use.create(input), (created) => + SessionNs.Service.use((session) => session.remove(created.id).pipe(Effect.ignore)), ) describe("session.listGlobal", () => { diff --git a/packages/opencode/test/server/httpapi-workspace.test.ts b/packages/opencode/test/server/httpapi-workspace.test.ts index 19537122aa..a3cca6e475 100644 --- a/packages/opencode/test/server/httpapi-workspace.test.ts +++ b/packages/opencode/test/server/httpapi-workspace.test.ts @@ -424,10 +424,9 @@ describe("workspace HttpApi", () => { body: JSON.stringify({ type: "remote-session-target", branch: null }), }) const workspace = (yield* Effect.promise(() => created.json())) as Workspace.Info - const session = yield* Session.use.create().pipe( - Effect.provideService(WorkspaceRef, workspace.id), - provideInstance(dir), - ) + const session = yield* Session.use + .create() + .pipe(Effect.provideService(WorkspaceRef, workspace.id), provideInstance(dir)) try { const response = yield* request(`http://localhost/session/${session.id}/message`, dir, { diff --git a/packages/opencode/test/server/session-actions.test.ts b/packages/opencode/test/server/session-actions.test.ts index 465a5c22a2..4aca3436cf 100644 --- a/packages/opencode/test/server/session-actions.test.ts +++ b/packages/opencode/test/server/session-actions.test.ts @@ -21,9 +21,8 @@ describe("session action routes", () => { () => Effect.gen(function* () { const test = yield* TestInstance - const session = yield* Effect.acquireRelease( - SessionNs.use.create({}), - (created) => SessionNs.use.remove(created.id).pipe(Effect.ignore), + const session = yield* Effect.acquireRelease(SessionNs.use.create({}), (created) => + SessionNs.use.remove(created.id).pipe(Effect.ignore), ) const res = yield* Effect.promise(() => diff --git a/packages/opencode/test/server/session-diff-missing-patch.test.ts b/packages/opencode/test/server/session-diff-missing-patch.test.ts index d06eaadfff..cec1dbcd9c 100644 --- a/packages/opencode/test/server/session-diff-missing-patch.test.ts +++ b/packages/opencode/test/server/session-diff-missing-patch.test.ts @@ -34,10 +34,7 @@ function pathFor(template: string, params: Record) { } const withSession = (input?: Parameters[0]) => - Effect.acquireRelease( - Session.use.create(input), - (created) => Session.use.remove(created.id).pipe(Effect.ignore), - ) + Effect.acquireRelease(Session.use.create(input), (created) => Session.use.remove(created.id).pipe(Effect.ignore)) describe("session diff with missing patch (#26574)", () => { it.instance( diff --git a/packages/opencode/test/server/session-list.test.ts b/packages/opencode/test/server/session-list.test.ts index 14be56213a..467ab7c9a5 100644 --- a/packages/opencode/test/server/session-list.test.ts +++ b/packages/opencode/test/server/session-list.test.ts @@ -27,9 +27,8 @@ const it = testEffect( ) const withSession = (input?: Parameters[0]) => - Effect.acquireRelease( - SessionNs.use.create(input), - (created) => SessionNs.Service.use((session) => session.remove(created.id).pipe(Effect.ignore)), + Effect.acquireRelease(SessionNs.use.create(input), (created) => + SessionNs.Service.use((session) => session.remove(created.id).pipe(Effect.ignore)), ) afterEach(async () => { diff --git a/packages/opencode/test/server/session-messages.test.ts b/packages/opencode/test/server/session-messages.test.ts index e3065a855a..6cd17d2555 100644 --- a/packages/opencode/test/server/session-messages.test.ts +++ b/packages/opencode/test/server/session-messages.test.ts @@ -39,9 +39,8 @@ const withoutWatcher = (effect: Effect.Effect) => { ) } -const sessionScoped = Effect.acquireRelease( - SessionNs.use.create({}), - (session) => SessionNs.use.remove(session.id).pipe(Effect.ignore), +const sessionScoped = Effect.acquireRelease(SessionNs.use.create({}), (session) => + SessionNs.use.remove(session.id).pipe(Effect.ignore), ) const fill = Effect.fn("SessionMessagesTest.fill")(function* ( diff --git a/packages/opencode/test/session/compaction.test.ts b/packages/opencode/test/session/compaction.test.ts index 62e6388e46..55ddc621ca 100644 --- a/packages/opencode/test/session/compaction.test.ts +++ b/packages/opencode/test/session/compaction.test.ts @@ -292,11 +292,13 @@ function createSummaryCompaction(sessionID: SessionID) { } function readCompactionPart(sessionID: SessionID) { - return SessionNs.use.messages({ sessionID }).pipe( - Effect.map((messages) => - messages.at(-2)?.parts.find((item): item is MessageV2.CompactionPart => item.type === "compaction"), - ), - ) + return SessionNs.use + .messages({ sessionID }) + .pipe( + Effect.map((messages) => + messages.at(-2)?.parts.find((item): item is MessageV2.CompactionPart => item.type === "compaction"), + ), + ) } function llm() { diff --git a/packages/opencode/test/share/share-next.test.ts b/packages/opencode/test/share/share-next.test.ts index c0a7b5f29b..1daa4c2c8e 100644 --- a/packages/opencode/test/share/share-next.test.ts +++ b/packages/opencode/test/share/share-next.test.ts @@ -163,9 +163,7 @@ describe("ShareNext", () => { return Effect.succeed(json(req, { ok: true })) }) - const result = yield* ShareNext.use.create(session.id).pipe( - Effect.provide(live(client)), - ) + const result = yield* ShareNext.use.create(session.id).pipe(Effect.provide(live(client))) expect(result.id).toBe("shr_abc") expect(result.url).toBe("https://legacy-share.example.com/share/abc")