History

feat(source-control): add Bitbucket & Azure Devops providers (#2473)

Julius Marminge committed 6 months agov0.0.22-nightly.20260504.196

Commit 91a03e01 parent d501ebe59 files · +5834 −2327Browse files

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

Unified · Split

apps/server/src/sourceControl/GitLabSourceControlProvider.test.ts+7−5
@@ -1,11 +1,13 @@
11 import { assert, it } from "@effect/vitest";
22 import { Effect, Layer, Option } from "effect";
33
4−import { GitLabCli, type GitLabCliShape } from "./GitLabCli.ts";
4+import * as GitLabCli from "./GitLabCli.ts";
55 import * as GitLabSourceControlProvider from "./GitLabSourceControlProvider.ts";
66
7−function makeProvider(gitlab: Partial<GitLabCliShape>) {
8− return GitLabSourceControlProvider.make().pipe(Effect.provide(Layer.mock(GitLabCli)(gitlab)));
7+function makeProvider(gitlab: Partial<GitLabCli.GitLabCliShape>) {
8+ return GitLabSourceControlProvider.make().pipe(
9+ Effect.provide(Layer.mock(GitLabCli.GitLabCli)(gitlab)),
10+ );
911 }
1012
1113 it.effect("maps GitLab MR summaries into provider-neutral change requests", () =>
@@ -48,7 +50,7 @@ it.effect("maps GitLab MR summaries into provider-neutral change requests", () = · 36 unmodified lines
4850
4951 it.effect("lists GitLab MRs through provider-neutral input names", () =>
5052 Effect.gen(function* () {
51− let listInput: Parameters<GitLabCliShape["listMergeRequests"]>[0] | null = null;
53+ let listInput: Parameters<GitLabCli.GitLabCliShape["listMergeRequests"]>[0] | null = null;
5254 const provider = yield* makeProvider({
5355 listMergeRequests: (input) => {
5456 listInput = input;
@@ -74,7 +76,7 @@ it.effect("lists GitLab MRs through provider-neutral input names", () => · 19 unmodified lines
7476
7577 it.effect("creates GitLab MRs through provider-neutral input names", () =>
7678 Effect.gen(function* () {
77− let createInput: Parameters<GitLabCliShape["createMergeRequest"]>[0] | null = null;
79+ let createInput: Parameters<GitLabCli.GitLabCliShape["createMergeRequest"]>[0] | null = null;
7880 const provider = yield* makeProvider({
7981 createMergeRequest: (input) => {
8082 createInput = input;