| ... | @@ -3,6 +3,7 @@ import fs from "node:fs"; | ... | @@ -3,6 +3,7 @@ import fs from "node:fs"; |
| 3 | import os from "node:os"; | 3 | import os from "node:os"; |
| 4 | import path from "node:path"; | 4 | import path from "node:path"; |
| 5 | | 5 | |
| | 6 | import * as NodeServices from "@effect/platform-node/NodeServices"; |
| 6 | import { Effect, Exit, Layer, PubSub, Scope, Stream } from "effect"; | 7 | import { Effect, Exit, Layer, PubSub, Scope, Stream } from "effect"; |
| 7 | import { describe, expect, it, afterEach, vi } from "vitest"; | 8 | import { describe, expect, it, afterEach, vi } from "vitest"; |
| 8 | import { createServer } from "./wsServer"; | 9 | import { createServer } from "./wsServer"; |
| ... | @@ -510,7 +511,7 @@ describe("WebSocket Server", () => { | ... | @@ -510,7 +511,7 @@ describe("WebSocket Server", () => { |
| 510 | const stateDir = makeTempDir("t3code-state-bootstrap-existing-"); | 511 | const stateDir = makeTempDir("t3code-state-bootstrap-existing-"); |
| 511 | const persistenceLayer = makeSqlitePersistenceLive( | 512 | const persistenceLayer = makeSqlitePersistenceLive( |
| 512 | path.join(stateDir, "state.sqlite"), | 513 | path.join(stateDir, "state.sqlite"), |
| 513 | ) as unknown as Layer.Layer<SqlClient.SqlClient, never>; | 514 | ).pipe(Layer.provide(NodeServices.layer)) as unknown as Layer.Layer<SqlClient.SqlClient, never>; |
| 514 | const cwd = "/test/bootstrap-existing"; | 515 | const cwd = "/test/bootstrap-existing"; |
| 515 | | 516 | |
| 516 | server = await createTestServer({ | 517 | server = await createTestServer({ |