From c5978a8289ba32021348dc055f0e1f7ca47be328 Mon Sep 17 00:00:00 2001 From: collin Date: Sat, 25 Jul 2026 09:22:24 +0200 Subject: [PATCH] Fixing conditional when trying to determine the court slot start times --- src/runner/baanreserveren/service.ts | 2 +- test/unit/baanreserveren/service.spec.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/runner/baanreserveren/service.ts b/src/runner/baanreserveren/service.ts index ad9c473..95e68ad 100644 --- a/src/runner/baanreserveren/service.ts +++ b/src/runner/baanreserveren/service.ts @@ -794,7 +794,7 @@ export class BaanReserverenService { public getCourtSlotsForDate(date: Dayjs) { const time = date.format('HH:mm') const weekdayEndSelector = - date.day() !== 0 || date.day() !== 6 ? 'weekday' : 'weekend' + date.day() !== 0 && date.day() !== 6 ? 'weekday' : 'weekend' for (const [timeClass, timesForWeekdayAndWeekend] of Object.entries( StartTimeClassStartTimes, )) { diff --git a/test/unit/baanreserveren/service.spec.ts b/test/unit/baanreserveren/service.spec.ts index 687356c..4f0e21a 100644 --- a/test/unit/baanreserveren/service.spec.ts +++ b/test/unit/baanreserveren/service.spec.ts @@ -138,7 +138,7 @@ describe('baanreserveren.service', () => { ) }) - describe.only('getCourtSlotsForDate', () => { + describe('getCourtSlotsForDate', () => { it.each([ { date: '2025-04-10T16:30:00.000Z', @@ -164,6 +164,10 @@ describe('baanreserveren.service', () => { date: '2025-01-10T18:00:00.000Z', expectedCourtSlots: StartTimeClassCourtSlots[StartTimeClass.Second], }, + { + date: '2026-07-26T08:30:00.000Z', + expectedCourtSlots: StartTimeClassCourtSlots[StartTimeClass.First], + }, ])( 'should get correct court slots for $date', ({ date, expectedCourtSlots }) => {