FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix tests · anomalyco/opencode@5e47182 · GitHub

Repository navigation

Commit 5e47182

Browse files
committed
fix tests
1 parent 3d2a21b commit 5e47182

2 files changed

Lines changed: 15 additions & 8 deletions

File tree

‎packages/core/test/move-session.test.ts‎

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,30 +13,38 @@ import { Project } from "@opencode-ai/core/project"
1313
import { ProjectTable } from "@opencode-ai/core/project/sql"
1414
import { AbsolutePath } from "@opencode-ai/core/schema"
1515
import { SessionV2 } from "@opencode-ai/core/session"
16+
import { SessionExecution } from "@opencode-ai/core/session/execution"
1617
import { SessionProjector } from "@opencode-ai/core/session/projector"
1718
import { SessionTable } from "@opencode-ai/core/session/sql"
19+
import { SessionStore } from "@opencode-ai/core/session/store"
1820
import { tmpdir } from "./fixture/tmpdir"
1921
import { testEffect } from "./lib/effect"
2022

2123
const database = Database.layerFromPath(":memory:")
2224
const events = EventV2.layer.pipe(Layer.provide(database))
2325
const projector = SessionProjector.layer.pipe(Layer.provide(database), Layer.provide(events))
24-
const layer = MoveSession.layer.pipe(
26+
const project = Project.layer.pipe(
2527
Layer.provide(database),
2628
Layer.provide(FSUtil.defaultLayer),
2729
Layer.provide(Git.defaultLayer),
30+
)
31+
const store = SessionStore.layer.pipe(Layer.provide(database))
32+
const sessions = SessionV2.layer.pipe(
33+
Layer.provide(database),
2834
Layer.provide(events),
29-
Layer.provide(
30-
Project.layer.pipe(Layer.provide(database), Layer.provide(FSUtil.defaultLayer), Layer.provide(Git.defaultLayer)),
31-
),
32-
Layer.provide(SessionV2.layer.pipe(Layer.provide(database))),
35+
Layer.provide(project),
36+
Layer.provide(store),
37+
Layer.provide(SessionExecution.noopLayer),
3338
)
34-
const project = Project.layer.pipe(
39+
const layer = MoveSession.layer.pipe(
3540
Layer.provide(database),
3641
Layer.provide(FSUtil.defaultLayer),
3742
Layer.provide(Git.defaultLayer),
43+
Layer.provide(events),
44+
Layer.provide(project),
45+
Layer.provide(sessions),
3846
)
39-
const it = testEffect(Layer.mergeAll(layer, database, events, project, projector))
47+
const it = testEffect(Layer.mergeAll(layer, database, events, project, projector, store, SessionExecution.noopLayer, sessions))
4048

4149
function abs(input: string) {
4250
return AbsolutePath.make(input)

‎packages/core/test/session-create.test.ts‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,6 @@ describe("SessionV2.create", () => {
242242
Effect.map((error) => (error instanceof SessionV2.OperationUnavailableError ? error.operation : "not-found")),
243243
)
244244

245-
expect(yield* unavailable(session.move({ sessionID: created.id, location }))).toBe("move")
246245
expect(yield* unavailable(session.shell({ sessionID: created.id, command: "pwd" }))).toBe("shell")
247246
expect(yield* unavailable(session.skill({ sessionID: created.id, skill: "review" }))).toBe("skill")
248247
expect(yield* unavailable(session.switchAgent({ sessionID: created.id, agent: "build" }))).toBe("switchAgent")

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL