fix(test): fige l'horloge dans le spec vue-mobile-jour de layout.cy.ts
All checks were successful
All checks were successful
`PlanningDayView` ouvre sur le jour *courant* de la semaine affichée (`defaultDayIndexForWeek`, dérivé de `Date`). Le test « shows the one-day mobile view » ne figeait pas l'horloge : il ne passait que quand la CI tournait un lundi (UTC), et échouait les autres jours (`Curry de lentilles`, moqué sur « lundi », hors du jour affiché). `cy.clock(new Date(2026-08-17T09:00:00.000Z), [Date])` avant le `cy.visit` — même lundi de référence que `planning-page.cy.ts` ; `[Date]` seulement, les timers/debounces tournent toujours. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
d4d1b9eb3a
commit
b8cbf2d777
1 changed files with 7 additions and 0 deletions
|
|
@ -283,6 +283,13 @@ describe("Responsive breakpoint — page content under 640px (issue #39)", () =>
|
||||||
// *that* switch; the day view's own day-by-day content is
|
// *that* switch; the day view's own day-by-day content is
|
||||||
// PlanningPage.tsx's own spec (planning-page.cy.ts).
|
// PlanningPage.tsx's own spec (planning-page.cy.ts).
|
||||||
it("shows the one-day mobile view instead of the horizontally-scrolling grid, on a phone", () => {
|
it("shows the one-day mobile view instead of the horizontally-scrolling grid, on a phone", () => {
|
||||||
|
// `PlanningDayView` opens on *today's* weekday within the shown week
|
||||||
|
// (`defaultDayIndexForWeek`, derived from `Date`). Freeze "today" to a
|
||||||
|
// Monday so it opens on "lundi" — where the mocked recipe below is —
|
||||||
|
// instead of drifting with the real date (this test used to pass only
|
||||||
|
// when CI happened to run on a Monday, UTC). `["Date"]` only, so
|
||||||
|
// timers/debounces still run.
|
||||||
|
cy.clock(new Date("2026-08-17T09:00:00.000Z"), ["Date"]);
|
||||||
cy.intercept("GET", /\/planning\?/, {
|
cy.intercept("GET", /\/planning\?/, {
|
||||||
statusCode: 200,
|
statusCode: 200,
|
||||||
body: {
|
body: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue