Track, manage, and review your test cases in one place.
3
Pass
1
Fail
12
Pending
0
Blocked
Verify that the Client Payment Notification panel on the Homepage Dashboard displays, sorts, and manages payment notifications correctly.
Verify the CPN panel loads correctly on the Homepage Dashboard, shows only eligible notifications, and respects dismissed and completed states.
Verify the CPN panel displays the correct empty state when no notifications exist, the correct error state when the DB call fails, and that the refresh option reloads only the CPN panel.
Verify that CPN cards are sorted correctly by due date, then payment name, then guest last name.
Verify that FIT Cruise and FIT Land notification cards display all required fields correctly, including guest name, invoice date, and popover details.
Verify that Group booking notification cards correctly consolidate bookings by contract, payment name, and due date, and display the correct fields.
Verify that the overdue icon appears on cards where the payment due date has passed, and does not appear on cards with a current or future due date.
Verify that expired options and cancelled bookings are excluded from the CPN panel, and that reinstated options and bookings reappear correctly.
Verify that FIT and Group notification cards can be dismissed correctly, that Group dismissals require confirmation, and that dismiss failures show an inline card error.
Verify that all navigation links in the CPN panel work correctly, including the static View All link, the scrollable View All link, card click navigation, guest name navigation, and error handling.
Verify the invoice icon appears only on FIT Booking cards, that the Invoice Setup screen opens correctly, and that cancelling returns the user to the Homepage Dashboard.
Confirm that all key pages render correctly on common mobile screen sizes.
Verify that a user can complete a purchase using a valid payment method and receives an order confirmation.
Validate that the search feature returns relevant products and handles edge cases gracefully.
Confirm that the password reset email is sent and the link allows the user to set a new password.
Verify that users can log in with valid credentials and are redirected to the dashboard.