History

[codex] Migrate server source control Effect services (#3186)

Julius Marminge committed 4 months ago

Commit d9e95391 parent 7118e4342 files · +1336 −1338Browse files

Showing the changes to apps/server/src/sourceControl/GitLabSourceControlProvider.test.ts (1 of 42 files). Show all

Unified · Split

apps/server/src/sourceControl/GitLabSourceControlProvider.test.ts+5−4
@@ -8,8 +8,8 @@ import * as GitLabCli from "./GitLabCli.ts"; · 7 unmodified lines
88 import { parseGitLabAuthStatusHosts } from "./gitLabAuthStatus.ts";
99 import * as GitLabSourceControlProvider from "./GitLabSourceControlProvider.ts";
1010
11−function makeProvider(gitlab: Partial<GitLabCli.GitLabCliShape>) {
12− return GitLabSourceControlProvider.make().pipe(
11+function makeProvider(gitlab: Partial<GitLabCli.GitLabCli["Service"]>) {
12+ return GitLabSourceControlProvider.make.pipe(
1313 Effect.provide(Layer.mock(GitLabCli.GitLabCli)(gitlab)),
1414 );
1515 }
@@ -54,7 +54,7 @@ it.effect("maps GitLab MR summaries into provider-neutral change requests", () = · 38 unmodified lines
5454
5555 it.effect("lists GitLab MRs through provider-neutral input names", () =>
5656 Effect.gen(function* () {
57− let listInput: Parameters<GitLabCli.GitLabCliShape["listMergeRequests"]>[0] | null = null;
57+ let listInput: Parameters<GitLabCli.GitLabCli["Service"]["listMergeRequests"]>[0] | null = null;
5858 const provider = yield* makeProvider({
5959 listMergeRequests: (input) => {
6060 listInput = input;
@@ -80,7 +80,8 @@ it.effect("lists GitLab MRs through provider-neutral input names", () => · 19 unmodified lines
8080
8181 it.effect("creates GitLab MRs through provider-neutral input names", () =>
8282 Effect.gen(function* () {
83− let createInput: Parameters<GitLabCli.GitLabCliShape["createMergeRequest"]>[0] | null = null;
83+ let createInput: Parameters<GitLabCli.GitLabCli["Service"]["createMergeRequest"]>[0] | null =
84+ null;
8485 const provider = yield* makeProvider({
8586 createMergeRequest: (input) => {
8687 createInput = input;