| import { CalendarDay } from "./CalendarDay"; | |
| import { CalendarMonth } from "./CalendarMonth"; | |
| import { CalendarWeek } from "./CalendarWeek"; | |
| let month: CalendarMonth; | |
| let date: Date; | |
| let weeks: CalendarWeek[]; | |
| const days1 = [ | |
| new CalendarDay(new Date(2023, 1, 12), new Date(2023, 1, 1)), | |
| new CalendarDay(new Date(2023, 1, 2023), new Date(2023, 1, 1)), | |
| ]; | |
| const days2 = [ | |
| new CalendarDay(new Date(2023, 1, 12), new Date(2023, 1, 1)), | |
| new CalendarDay(new Date(2023, 1, 2023), new Date(2023, 1, 1)), | |
| ]; | |
| beforeEach(() => { | |
| date = new Date(); | |
| weeks = [new CalendarWeek(1, days1), new CalendarWeek(2, days2)]; | |
| month = new CalendarMonth(date, weeks); | |
| }); | |
| it("should have a date property", () => { | |
| expect(month.date).toEqual(date); | |
| }); | |
| it("should have a weeks property", () => { | |
| expect(month.weeks).toEqual(weeks); | |
| }); | |