Testing that pending reservations don't block calendar dates
| ID | Customer | Room | Dates | Status | Price |
|---|---|---|---|---|---|
| 953 | Ayman Yehia | Superior Room | Jan 14-15 | Pending | 1,868 EGP |
| 952 | Ayman Yehia | Superior Room | Jan 14-15 | Pending | 1,964 EGP |
| 951 | John Doe | Standard Room | Jan 14-15 | Confirmed | 800 EGP |
// Calendar filtering logic (line 240)
if (reservationStatus === 'cancelled' ||
reservationStatus === 'rejected' ||
reservationStatus === 'pending') {
return false; // Exclude pending reservations
}
// Blocking statuses (line 322)
const blockingStatuses = ["confirmed", "approved", "active"];
// "pending" is removed from blocking statuses