/ tests / unit / repoRouter.test.ts
repoRouter.test.ts
 1  import { describe, expect, test } from "vitest";
 2  import { testExports } from "@app/views/repos/router";
 3  
 4  // Defining the window.origin value, since vitest doesn't provide one.
 5  window.origin = "http://localhost:3000";
 6  
 7  describe("isOid", () => {
 8    test.each([
 9      { oid: "a64ae9c6d572e0ad906faa9a4a7a8d43f113278c", expected: true },
10      { oid: "a64ae9c", expected: false },
11    ])("isOid $oid => $expected", ({ oid, expected }) => {
12      expect(testExports.isOid(oid)).toEqual(expected);
13    });
14  });