Roll 2After deploy
#2 Add a booking to my calendar
Failed in productionOn the booking confirmation, Add to calendar downloads an event that starts at the booked time, Pune time
Booked for 18:00, but the calendar event starts at 23:30 (Asia/Kolkata).
- Navigate to a free booking slot for Maker Lab at 18:00
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Address contains “/bookings/”
- the “You're booked” heading is visible
- Capture the booking code shown on the confirmation page
- Download the “Add to calendar” link: carrel-380AF4.ics
- The ics file contains “BEGIN:VCALENDAR”
- The ics file contains “BEGIN:VEVENT”
- The calendar event starts at 18:00 (Asia/Kolkata)
My phone reminds me 15 minutes before
A phone push notification cannot be observed by a browser; it requires a real device with the calendar app installed.
#3 Join a waitlist when a room is full
Failed in productionOn a room's page, a booked slot offers Join waitlist
The “Join waitlist” link isn't on the page.
- Quiet Room has several booked slots at 13:00, 14:00, 15:00, 17:00
- the “Quiet Room” heading is visible
- A booked slot should offer a Join waitlist link
Joining asks for my name and shows my place in line
The “Join waitlist” link isn't on the page.
- Navigate to Quiet Room which has booked slots
- the “Quiet Room” heading is visible
- Click the first Join waitlist link on a booked slot
#4 Cancel a booking
Failed in productionMy bookings has a Cancel button for each of my bookings
The address is https://carrel-194851097912.us-central1.run.app/book.
- Book a slot so My bookings is not empty
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Address contains “/bookings/”
After cancelling, the booking is gone from My bookings and its slot can be booked again on today's grid
Held. 12 steps, all as written.
- Book Maker Lab at 16:00 to have something to cancel
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Address contains “/bookings/”
- Remember the booking code
- Click the “See my bookings” link
- Address contains “/my”
- Cancel button is present before cancelling
- Click the “Cancel” button
- The booking code should no longer appear in My bookings
- Return to the rooms grid to verify the slot is free again
- The cancelled slot must be bookable again on today's grid