ptitlutins/test/utils/eventTime.test.ts
2026-06-10 23:37:21 +02:00

24 lines
647 B
TypeScript

import { describe, it, expect } from "vitest"
import { eventTime } from "../../app/utils/eventTime"
describe("eventTime", () => {
it("slices 'HH:MM' from an ISO datetime", () => {
expect(eventTime("2026-06-13T09:42:00Z")).toBe("09:42")
})
it("slices 'HH:MM' from another ISO datetime", () => {
expect(eventTime("2026-12-01T23:59:59+02:00")).toBe("23:59")
})
it("returns null for null", () => {
expect(eventTime(null)).toBeNull()
})
it("returns null for undefined", () => {
expect(eventTime(undefined)).toBeNull()
})
it("returns null for an empty string", () => {
expect(eventTime("")).toBeNull()
})
})