Skip to content

Commit

Permalink
chore(fdr): add local test for git to confirm things are hooked up (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
armandobelardo authored Sep 19, 2024
1 parent df9ad10 commit 6757b57
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 1 deletion.
26 changes: 26 additions & 0 deletions servers/fdr/src/__test__/local/services/git.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import { inject } from "vitest";
import { getAPIResponse, getClient } from "../util";

it("register repo", async () => {
const fdr = getClient({ authed: true, url: inject("url") });
await fdr.git.upsertRepository({
type: "config",
id: {
type: "github",
id: "test",
},
name: "name",
owner: "owner",
fullName: "repository.full_name",
url: "repository.html_url",
repositoryOwnerOrganizationId: "organizationId",
defaultBranchChecks: [],
});

const registeredRepo = getAPIResponse(await fdr.git.getRepository("owner", "name"));

expect(registeredRepo.id).toEqual({
type: "github",
id: "test",
});
});
5 changes: 4 additions & 1 deletion servers/fdr/src/db/git/GitDao.ts
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,10 @@ export class GitDaoImpl implements GitDao {

await this.prisma.repository.upsert({
where: {
id: repository.id.id,
owner_name: {
name: repository.name,
owner: repository.owner,
},
},
update: data,
create: data,
Expand Down

0 comments on commit 6757b57

Please sign in to comment.