Details
-
Story
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Done
-
None
-
-
EPAM-Veg Sprint 113, EPAM-Veg Sprint 114, EPAM-Veg Sprint 115
-
5
-
Vega
Description
Purpose: Enter criteria for the creation of the Cash drawer reconciliation report.
SCENARIOS
Scenario 1
- Given Actions options listed (as shown in attached mock-up 1-updated-actions-dropdown.png)
- When Cash drawer reconciliation report selected
- Then display Cash drawer reconciliation report modal (as shown in attached mock-up 2-cash-drawer-reconciliation-report-modal.png) with...
- Start date set to current date
- End date set to current date
- Service point drop-down populated with all service points
- Report format defaulted to "Both"
- Cancel button active
- Save & close button inactive
Scenario 2
- Given Cash drawer reconciliation report modal open (from Scenario 2)
- When Cancel button pressed
- Then close Cash drawer reconciliation report modal, returning user to User search results page
Scenario 3
- Given Cash drawer reconciliation report modal open (from Scenario 2)
- When Start date and End date are both blank
- Then display this error message under Start date box: "Start date" is required
Scenario 4
- Given Cash drawer reconciliation report modal open (from Scenario 2)
- When Start date is blank but End date is not blank
- Then display this error message under Start date box: "Start date" is required if "End date" entered
Scenario 5
- Given Cash drawer reconciliation report modal open (from Scenario 2)
- When End date is less than Start date
- Then display this error message under End date box: "End date" must be greater than or equal to "Start date"
Scenario 6
- Given Cash drawer reconciliation report modal open (from Scenario 2)
- When Service point has not been selected
- Then display this error message under Service point selection box: "Service point" is required
Scenario 7
- Given Cash drawer reconciliation report modal open (from Scenario 2)
- When Service point has been selected
- Then populate Sources drop-down with the names of all users who are associated with the selected service point (see attached screen print User-details-service-points.jpg for location of associated service points; please note that a user may have more than one) Important note: The first Source displayed should be the user who is logged in, unless they are not associated with Service point they have selected
Scenario 8
- Given Cash drawer reconciliation report modal open (from Scenario 2)
- When all validation has been passed (see attached mock-up
3-cash-drawer-reconciliation-report-with-values-modal.png as an example) - Then activate Save & close button
Scenario 9
- Given Cash drawer reconciliation report modal open and Save & close button active (from Scenario 9)
- When Save & close button pressed
- Then...
- Close Cash drawer reconciliation report modal
- Send "success toast" (as shown in attached mock-up 7-export-in-progress.jpg)
- Initiate the creation of the report (see
UIU-1961)
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-845 Fees/Fines in-app reports: Balance cash drawer for fees/fines
-
- Closed
-
- is blocked by
-
MODFEE-188 Create endpoint to fetch sources associated with service point
-
- Closed
-
- relates to
-
UIU-2175 "Cash drawer reconciliation report" modal validation error with END DATE on SNAPSHOT
-
- Closed
-
-
MODFEE-188 Create endpoint to fetch sources associated with service point
-
- Closed
-