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: |