Roll 24Nightly re-check
#2 Add a booking to my calendar
Held in productionOn the booking confirmation, Add to calendar downloads an event that starts at the booked time, Pune time
Held. 10 steps, all as written.
- Navigate to a free booking slot for Maker Lab at 18:00Δ 1.74% since roll 6
- Type “Proof of Done” into the “Name for the desk” fieldΔ 0.44% since roll 6
- Click the “Confirm booking” buttonΔ 1.21% since roll 6
- Address contains “/bookings/”Δ 1.21% since roll 6
- the “You're booked” heading is visibleΔ 1.21% since roll 6
- Capture the booking code shown on the confirmation pageΔ 1.21% since roll 6
- Download the “Add to calendar” link: carrel-2E2AE9.icsΔ 1.21% since roll 6
- The ics file contains “BEGIN:VCALENDAR”Δ 0.17% since roll 6
- The ics file contains “BEGIN:VEVENT”Δ 0.17% since roll 6
- The calendar event starts at 18:00 (Asia/Kolkata)Δ 0.18% since roll 6
#3 Join a waitlist when a room is full
Held in productionOn a room's page, a booked slot offers Join waitlist
Held. 2 steps, all as written.
- Open /rooms/quietΔ 3.64% since roll 21
- A booked slot on the Quiet Room page shows a Join waitlist link
Joining asks for my name and shows my place in line
Held. 7 steps, all as written.
- Open /rooms/quiet
- Click the first Join waitlist link on the Quiet Room page
- The waitlist form asks for a name
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Join the waitlist” button
- Page shows “You're on the waitlist”
- The confirmation shows the visitor's place in line
#4 Cancel a booking
Held in productionMy bookings has a Cancel button for each of my bookings
Held. 6 steps, all as written.
- Open /
- Pick the first free slot on the grid
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Click the “See my bookings” link
- A Cancel button is present for the booking in My bookings
After cancelling, the booking is gone from My bookings and its slot can be booked again on today's grid
Held. 10 steps, all as written.
- Open /
- Pick the second free slot on the grid
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Click the “See my bookings” link
- Click the Cancel button for the booking
- A status message confirms the cancellation
- The cancelled booking is no longer listed in My bookings
- Open /
- The freed slot is bookable again on the grid
#5 Share a booking with a friend
Held in production#6 Show how many slots each room has left today
Held in productionEach room on today's grid says how many of its slots are still free today
Held. 7 steps, all as written.
- Open the rooms grid
- Quiet Room has a free-slot count element
- Quiet Room's count says 'free' — fails if the count element is missing or shows nothing
- Study Pod A has a free-slot count element
- Study Pod A's count says 'free'
- Study Pod B has a free-slot count element
- Study Pod B's count says 'free'
Booking one of a room's slots lowers that room's count by one
Held. 9 steps, all as written.
- Open the rooms grid
- Remember Study Pod A's free-slot count text before booking
- Click the first free slot in Study Pod A
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Booking confirmed — fails if the booking didn't go through
- Return to the rooms grid
- Study Pod A's count has changed from its previous value — fails if the count didn't decrease after booking
- Study Pod A still shows a 'free' count (not broken, just decremented)
#7 Show a floor plan on each room's page
Held in productionEach room's page shows a floor plan of that room
Held. 6 steps, all as written.
- Open the Quiet Room page
- The floor plan image is visible and its JPEG file actually loaded
- Open the Study Pod A page
- The floor plan image is visible and its JPEG file actually loaded
- Open the Maker Lab page
- The floor plan image is visible and its JPEG file actually loaded
The plan matches the room: the Quiet Room's plan says silent study
Held. 3 steps, all as written.
- Open the Quiet Room page
- The floor plan image for the Quiet Room is present and loaded — the alt text names this room specifically, so a wrong-room or missing image would fail
- The page shows the Quiet Room's note confirming it is the silent study room, so the plan shown is for the right room
#8 Mark my own bookings on today's grid
Held in productionAfter I book a slot, today's grid shows that slot as Yours
Held. 7 steps, all as written.
- Open /
- Pick the first free slot on the grid
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- the “You're booked” heading is visible
- Open /
- The booked slot now shows a 'Yours' link in the grid — fails if the slot stays as Booked or Book
Other visitors still see that slot as Booked, not Yours
Held. 4 steps, all as written.
- Open /
- A fresh visitor with no cookies sees at least one taken slot
- The taken slot shows 'Booked' — fails if the feature incorrectly shows 'Yours' to all visitors
- No slot has the 'yours' class for a visitor with no cookies — fails if all visitors see Yours