History

Introduce pluggable VCS driver foundation (#2435)

Julius Marminge committed 6 months ago

Commit 6d7fe2e1 parent 460d9c3131 files · +9175 −5767Browse files

Showing the changes to apps/server/src/workspace/Layers/WorkspaceFileSystem.test.ts (1 of 131 files). Show all

Unified · Split

apps/server/src/workspace/Layers/WorkspaceFileSystem.test.ts+3−2
@@ -3,7 +3,8 @@ import { it, describe, expect } from "@effect/vitest"; · 2 unmodified lines
33 import { Effect, FileSystem, Layer, Path } from "effect";
44
55 import { ServerConfig } from "../../config.ts";
6−import { GitCoreLive } from "../../git/Layers/GitCore.ts";
6+import * as VcsDriverRegistry from "../../vcs/VcsDriverRegistry.ts";
7+import * as VcsProcess from "../../vcs/VcsProcess.ts";
78 import { WorkspaceEntries } from "../Services/WorkspaceEntries.ts";
89 import { WorkspaceFileSystem } from "../Services/WorkspaceFileSystem.ts";
910 import { WorkspaceEntriesLive } from "./WorkspaceEntries.ts";
@@ -19,7 +20,7 @@ const TestLayer = Layer.empty.pipe( · 9 unmodified lines
1920 Layer.provideMerge(ProjectLayer),
2021 Layer.provideMerge(WorkspaceEntriesLive.pipe(Layer.provide(WorkspacePathsLive))),
2122 Layer.provideMerge(WorkspacePathsLive),
22− Layer.provideMerge(GitCoreLive),
23+ Layer.provideMerge(VcsDriverRegistry.layer.pipe(Layer.provide(VcsProcess.layer))),
2324 Layer.provide(
2425 ServerConfig.layerTest(process.cwd(), {
2526 prefix: "t3-workspace-files-test-",