24 lines
647 B
TypeScript
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()
|
|
})
|
|
})
|