Skip to content

Commit

Permalink
feat(ihe): test
Browse files Browse the repository at this point in the history
Refs: #1667
Signed-off-by: Jonah Kaye <[email protected]>
  • Loading branch information
jonahkaye committed Jun 21, 2024
1 parent 4450687 commit b6d344d
Showing 1 changed file with 15 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import {
makeDocumentReferenceWithMetriportId,
makeDocumentReference,
} from "./make-document-reference-with-metriport-id";
import { containsMetriportId } from "../shared";
import { containsMetriportId, containsDuplicateMetriportId } from "../shared";
import { faker } from "@faker-js/faker";

describe("filterDocRefsWithMetriportId", () => {
Expand All @@ -21,4 +21,18 @@ describe("filterDocRefsWithMetriportId", () => {
expect(filteredDocRefs[0].metriportId).toBe(metriportId1);
expect(filteredDocRefs[1].metriportId).toBe(metriportId2);
});

it("should filter out identical docRefs", async () => {
const seenMetriportIds = new Set<string>();
const docRefsWithMetriportId = [
makeDocumentReferenceWithMetriportId({ metriportId: "123" }),
makeDocumentReferenceWithMetriportId({ metriportId: "123" }),
];

const deduplicatedDocRefsWithMetriportId = docRefsWithMetriportId.filter(
docRef => !containsDuplicateMetriportId(docRef, seenMetriportIds)
);

expect(deduplicatedDocRefsWithMetriportId.length).toBe(1);
});
});

0 comments on commit b6d344d

Please sign in to comment.