Spaces:
Build error
Build error
File size: 870 Bytes
b59aa07 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import { describe, expect, it } from "vitest";
import { Provider } from "#/types/settings";
import { convertRawProvidersToList } from "#/utils/convert-raw-providers-to-list";
describe("convertRawProvidersToList", () => {
it("should convert raw provider tokens to a list of providers", () => {
const example1: Partial<Record<Provider, string | null>> | undefined = {
github: "test-token",
gitlab: "test-token",
};
const example2: Partial<Record<Provider, string | null>> | undefined = {
github: "",
};
const example3: Partial<Record<Provider, string | null>> | undefined = {
gitlab: null,
};
expect(convertRawProvidersToList(example1)).toEqual(["github", "gitlab"]);
expect(convertRawProvidersToList(example2)).toEqual(["github"]);
expect(convertRawProvidersToList(example3)).toEqual(["gitlab"]);
});
});
|