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/BitbucketSourceControlProvider.test.ts (1 of 42 files). Show all

Unified · Split

apps/server/src/sourceControl/BitbucketSourceControlProvider.test.ts+7−5
@@ -6,8 +6,8 @@ import * as Option from "effect/Option"; · 5 unmodified lines
66 import * as BitbucketApi from "./BitbucketApi.ts";
77 import * as BitbucketSourceControlProvider from "./BitbucketSourceControlProvider.ts";
88
9−function makeProvider(bitbucket: Partial<BitbucketApi.BitbucketApiShape>) {
10− return BitbucketSourceControlProvider.make().pipe(
9+function makeProvider(bitbucket: Partial<BitbucketApi.BitbucketApi["Service"]>) {
10+ return BitbucketSourceControlProvider.make.pipe(
1111 Effect.provide(Layer.mock(BitbucketApi.BitbucketApi)(bitbucket)),
1212 );
1313 }
@@ -53,7 +53,8 @@ it.effect("maps Bitbucket PR summaries into provider-neutral change requests", ( · 39 unmodified lines
5353
5454 it.effect("lists Bitbucket PRs through provider-neutral input names", () =>
5555 Effect.gen(function* () {
56− let listInput: Parameters<BitbucketApi.BitbucketApiShape["listPullRequests"]>[0] | null = null;
56+ let listInput: Parameters<BitbucketApi.BitbucketApi["Service"]["listPullRequests"]>[0] | null =
57+ null;
5758 const provider = yield* makeProvider({
5859 listPullRequests: (input) => {
5960 listInput = input;
@@ -79,8 +80,9 @@ it.effect("lists Bitbucket PRs through provider-neutral input names", () => · 19 unmodified lines
7980
8081 it.effect("creates Bitbucket PRs through provider-neutral input names", () =>
8182 Effect.gen(function* () {
82− let createInput: Parameters<BitbucketApi.BitbucketApiShape["createPullRequest"]>[0] | null =
83− null;
83+ let createInput:
84+ | Parameters<BitbucketApi.BitbucketApi["Service"]["createPullRequest"]>[0]
85+ | null = null;
8486 const provider = yield* makeProvider({
8587 createPullRequest: (input) => {
8688 createInput = input;