History

Standardize VCS layer imports across server tests

- Switch GitVcsDriver and VcsProcess usages to namespace imports - Update server and integration wiring to use `.layer` consistently - Keep test type annotations aligned with the exported service types

Julius Marminge committed 6 months ago

Commit 5e0327d1 parent 8f09b8d8 files · +48 −44Browse files

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

Unified · Split

apps/server/src/workspace/Layers/WorkspaceFileSystem.test.ts+3−3
@@ -3,8 +3,8 @@ import { it, describe, expect } from "@effect/vitest"; · 2 unmodified lines
3import { Effect, FileSystem, Layer, Path } from "effect";3import { Effect, FileSystem, Layer, Path } from "effect";
4 4
5import { ServerConfig } from "../../config.ts";5import { ServerConfig } from "../../config.ts";
6import { layer as GitVcsDriverLayer } from "../../vcs/GitVcsDriver.ts";6import * as GitVcsDriver from "../../vcs/GitVcsDriver.ts";
7import { layer as VcsProcessLayer } from "../../vcs/VcsProcess.ts";7import * as VcsProcess from "../../vcs/VcsProcess.ts";
8import { WorkspaceEntries } from "../Services/WorkspaceEntries.ts";8import { WorkspaceEntries } from "../Services/WorkspaceEntries.ts";
9import { WorkspaceFileSystem } from "../Services/WorkspaceFileSystem.ts";9import { WorkspaceFileSystem } from "../Services/WorkspaceFileSystem.ts";
10import { WorkspaceEntriesLive } from "./WorkspaceEntries.ts";10import { WorkspaceEntriesLive } from "./WorkspaceEntries.ts";
@@ -20,7 +20,7 @@ const TestLayer = Layer.empty.pipe( · 9 unmodified lines
20 Layer.provideMerge(ProjectLayer),20 Layer.provideMerge(ProjectLayer),
21 Layer.provideMerge(WorkspaceEntriesLive.pipe(Layer.provide(WorkspacePathsLive))),21 Layer.provideMerge(WorkspaceEntriesLive.pipe(Layer.provide(WorkspacePathsLive))),
22 Layer.provideMerge(WorkspacePathsLive),22 Layer.provideMerge(WorkspacePathsLive),
23 Layer.provideMerge(GitVcsDriverLayer.pipe(Layer.provide(VcsProcessLayer))),23 Layer.provideMerge(GitVcsDriver.layer.pipe(Layer.provide(VcsProcess.layer))),
24 Layer.provide(24 Layer.provide(
25 ServerConfig.layerTest(process.cwd(), {25 ServerConfig.layerTest(process.cwd(), {
26 prefix: "t3-workspace-files-test-",26 prefix: "t3-workspace-files-test-",

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t