View | Details | Raw Unified | Return to bug 37707
Collapse All | Expand All

(-)a/t/cypress/integration/Circulation/bookingsModalDatePicker_spec.ts (-2 / +5 lines)
Lines 452-457 describe("Booking Modal Date Picker Tests", () => { Link Here
452
         *                                             └─ Renewal 1 Period (Days 60-64)
452
         *                                             └─ Renewal 1 Period (Days 60-64)
453
         *
453
         *
454
         * Expected Visual Styling:
454
         * Expected Visual Styling:
455
         * - Day 50: Bold (start date)
455
         * - Day 59: Bold (issue period)
456
         * - Day 59: Bold (issue period)
456
         * - Day 64: Bold (renewal 1 period)
457
         * - Day 64: Bold (renewal 1 period)
457
         * - Day 69: Bold (renewal 2 period)
458
         * - Day 69: Bold (renewal 2 period)
Lines 561-569 describe("Booking Modal Date Picker Tests", () => { Link Here
561
         */
562
         */
562
563
563
        // Calculate expected bold dates based on circulation rules (like original test)
564
        // Calculate expected bold dates based on circulation rules (like original test)
564
        // Bold dates occur at period endpoints: start + issuelength, start + issuelength + renewalperiod, etc.
565
        // Bold dates occur at: the start date itself, plus period endpoints
565
        const expectedBoldDates = [];
566
        const expectedBoldDates = [];
566
567
568
        // Start date is always bold (see place_booking.js boldDates = [new Date(startDate)])
569
        expectedBoldDates.push(clearZoneStart);
570
567
        // Issue period end (after issuelength days)
571
        // Issue period end (after issuelength days)
568
        expectedBoldDates.push(
572
        expectedBoldDates.push(
569
            clearZoneStart.add(dateTestCirculationRules.issuelength, "day")
573
            clearZoneStart.add(dateTestCirculationRules.issuelength, "day")
570
- 

Return to bug 37707