import { test, expect } from "vitest"; import { formatTimestamp, getExtension, removeApiKey, } from "../../src/utils/utils"; test("removeApiKey", () => { const data = [{ args: { LLM_API_KEY: "key", LANGUAGE: "en" } }]; expect(removeApiKey(data)).toEqual([{ args: { LANGUAGE: "en" } }]); }); test("getExtension", () => { expect(getExtension("main.go")).toBe("go"); expect(getExtension("get-extension.test.ts")).toBe("ts"); expect(getExtension("directory")).toBe(""); }); test("formatTimestamp", () => { const morningDate = new Date("2021-10-10T10:10:10.000").toISOString(); expect(formatTimestamp(morningDate)).toBe("10/10/2021, 10:10:10"); const eveningDate = new Date("2021-10-10T22:10:10.000").toISOString(); expect(formatTimestamp(eveningDate)).toBe("10/10/2021, 22:10:10"); });