Test Case #:1077
Test Case Name: Associate emergency requisitions with a processing period | |
System: openLMIS | Subsystem: blue |
Test case designed by: Lucyna Laska | Design Date:14.11.2016 |
Short description: API: Acceptance Criteria
UI:
|
|
Pre – conditions: |
Step | Action | Expected system response | Comment |
1 | Find if it's possible to create an emergency requisition for:
Method: GET | Yes, it's possible. It's only one created period that can be included during creating the emergency requisition. | |
2 | Initiate an emergency requisition when user has assigned proper role. | ||
3 | Initiate an emergency requisition when user does not have assigned proper role. | to update the user roles: URL: http://192.168.1.14/referencedata/api/users?access_token=0a211aa5-2864-4e00-be33-afa8cc70111c Method: PUT Body: { | |
4 | Try to initiate an emergency requisition with wrong period. Method: POST | It's not possible to initiate requisition when suggested period is incorrect. | |
5 | List all emergency requisitions. Method: GET | ||
6 | Try to initiate a few emergency requisition for the same period. URL: Method: POST | ||
7 | Try to delete the emergency requisition. Method: DELETE | ||
7 | Check if deleted emergency requisition is no longer available. |
Post – conditions: |