import { inMs } from "./inMs" describe("inMs", () => { test("28.001s", () => { expect(inMs("28.001s")).toBe(28001) }) test("28.123s", () => { expect(inMs("28.123s")).toBe(28123) }) test(".123s", () => { expect(inMs(".123s")).toBe(123) }) test("123ms", () => { expect(inMs("123ms")).toBe(123) }) test("1h", () => { expect(inMs("1h")).toBe(3600000) }) test("1m", () => { expect(inMs("1m")).toBe(60000) }) test("1m", () => { expect(inMs("1d")).toBe(1000 * 60 * 60 * 24) }) test("123", () => { expect(() => inMs("123")).toThrowError("Invalid time format: 123") }) test("123 as number", () => { expect(inMs(123)).toBe(123) }) test.only("undefined", () => { expect(inMs(undefined)).toBe(undefined) }) })