react-day-picker / src /hebrew /lib /format.test.ts
AbdulElahGwaith's picture
Upload folder using huggingface_hub
cf86710 verified
import { enUS } from "../../locale/en-US.js";
import { he } from "../../locale/he.js";
import { format } from "./format.js";
describe("hebrew format", () => {
const roshHashanah5785 = new Date(2024, 9, 3);
test("formats caption in Hebrew", () => {
const caption = format(roshHashanah5785, "LLLL y", { locale: he });
expect(caption).toContain("5785");
expect(caption).toMatch(/转砖专/);
});
test("formats caption in English when locale=enUS", () => {
const caption = format(roshHashanah5785, "LLLL y", { locale: enUS });
expect(caption).toBe("Tishri 5785");
});
test("formats PPPP with weekday", () => {
const longForm = format(roshHashanah5785, "PPPP", { locale: enUS });
expect(longForm).toBe("Thursday, 1 Tishri 5785");
});
test("formats ISO-like string", () => {
const isoLike = format(roshHashanah5785, "yyyy-MM-dd", { locale: enUS });
expect(isoLike).toBe("5785-01-01");
});
});