import { getMonthCode } from "../utils/calendarMath.js"; import { toHebrewDate } from "../utils/dateConversion.js"; import { setYear } from "./setYear.js"; describe("hebrew setYear", () => { test("keeps Adar when moving from leap to common year", () => { const adarIi5784 = new Date(2024, 2, 12); const result = setYear(adarIi5784, 5785); const hebrew = toHebrewDate(result); expect(hebrew.year).toBe(5785); expect(getMonthCode(hebrew.year, hebrew.monthIndex)).toBe("adar"); }); });