Fix commit-aware PR resolution across forges
This commit is contained in:
@@ -10,10 +10,12 @@ describe("forge registry", () => {
|
||||
const gitlab = createForgeService("gitlab");
|
||||
const gitea = createForgeService("gitea");
|
||||
const forgejo = createForgeService("forgejo");
|
||||
const codeberg = createForgeService("codeberg");
|
||||
expect(github?.getCurrentPullRequestStatus).toBeTypeOf("function");
|
||||
expect(gitlab?.getCurrentPullRequestStatus).toBeTypeOf("function");
|
||||
expect(gitea?.getCurrentPullRequestStatus).toBeTypeOf("function");
|
||||
expect(forgejo?.getCurrentPullRequestStatus).toBeTypeOf("function");
|
||||
expect(codeberg?.getCurrentPullRequestStatus).toBeTypeOf("function");
|
||||
});
|
||||
|
||||
it("returns null for an unregistered forge", () => {
|
||||
@@ -29,9 +31,10 @@ describe("forge registry", () => {
|
||||
expect(defaultForgeRegistry.has("gitlab")).toBe(true);
|
||||
expect(defaultForgeRegistry.has("gitea")).toBe(true);
|
||||
expect(defaultForgeRegistry.has("forgejo")).toBe(true);
|
||||
expect(defaultForgeRegistry.has("codeberg")).toBe(true);
|
||||
expect(defaultForgeRegistry.has("bitbucket")).toBe(false);
|
||||
expect(defaultForgeRegistry.ids()).toEqual(
|
||||
expect.arrayContaining(["github", "gitlab", "gitea", "forgejo"]),
|
||||
expect.arrayContaining(["github", "gitlab", "gitea", "forgejo", "codeberg"]),
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user