diff --git a/tests/utils/time.test.ts b/tests/utils/time.test.ts new file mode 100644 index 0000000..49c625d --- /dev/null +++ b/tests/utils/time.test.ts @@ -0,0 +1,31 @@ +import { showDate } from "../../src/utils/time"; + +describe("Date with correct timezone", () => { + const map: Map = new Map([["u_time_at", "@"]]); + const date = new Date(1727434767686); + { + const name = "fr"; + test(name, () => { + expect(showDate(name, map, date)).toBe("27/09/2024 @ 12:59:27"); + }); + } + { + const name = "en-US"; + test(name, () => { + expect(showDate(name, map, date)).toBe("9/27/24, @ 1:59:27"); + }); + } + { + const name = "unknown"; + test(name, () => { + expect(showDate(name, map, date)).toBe("27/09/2024 @ 10:59:27"); + }); + } + { + const name = "zh-CN"; + test(name, () => { + expect(showDate(name, map, date)).toBe("2024/9/27 @ 18:59:27"); + }); + } +}); +