/
Approve Contract Request by NHS tests
ЕСОЗ - публічна документація
Approve Contract Request by NHS tests
n/n | description | inputs | expected_result | actual_result | expected_result graphQL | actual_result graphQL |
---|---|---|---|---|---|---|
ACR1 | Approve Contract Request not by NHS Signer |
| 403 | |||
ACR2 | Approve not updated Contract Request |
| 422 | 422 | ||
ACR3 | Approve Contract Request which doesn't exist |
| 404 | 404, not found | ||
ACR3.1 | Approve Contract Request in status<>'IN_PROCESS' | "errors": [ {"extensions": { "code": "CONFLICT"}, "message": "Incorrect status of contract_request to modify it", "path": [ "approveContractRequest"]}] | "errors": [ {"extensions": { "code": "CONFLICT"}, "message": "Incorrect status of contract_request to modify it", "path": [ "approveContractRequest"]}] demo+ | |||
ACR4 | Approve Contract Request with contractor legal entity status<>'ACTIVE' |
| 422 | 422 | "errors": [ | |
ACR5 | Approve Contract Request with contractor_owner_id is_active=false |
| 422 | 422 | "errors": [ { "description": "Contractor owner must be active within current legal entity in contract request", "params": [], "rule": "invalid" } ], "extensions": { "code": "UNPROCESSABLE_ENTITY" }, "message": "Validation error", "path": [ "approveContractRequest"]} demo+ | |
ACR6 | Approve Contract Request with invalid start_date |
| 422 | 422, Start date must be greater than create date | "errors": [ { "description": "Start date must be greater than current date", "params": [], "rule": "invalid" } ], "extensions": { "code": "UNPROCESSABLE_ENTITY" }, "message": "Validation error", "path": [ "approveContractRequest"]} demo+ | |
ACR7 | Approve valid Contract Request |
| 200, event added to event manager | data | data | |
ACR7.1 | Approve Contract Request id in signed content <> id in input | { "extensions": { "code": "BAD_REQUEST" }, "message": "Contract request id doesn't match with id in signed content", "path": [ "approveContractRequest"]} demo+ | ||||
ACR8 | Approve CR with edrpou=10 symbols |
| 200 | 200 | ||
ACR9 | Approve CR with different surname in DS and employee |
| 422 | 422 Signer surname does not match with current user last_name | "errors": [ { "description": "Signer surname does not match with current user last_name", "params": [], "rule": "invalid" } ], "extensions": { "code": "UNPROCESSABLE_ENTITY" }, "message": "Validation error", "path": [ "approveContractRequest" ] } | |
ACR10 | Approve CR with edrpou=8 symbols |
| 200 | 200 | ||
ACR11 | Approve CR with different edrpou in legal_entity and DS |
| 422 | 422 | ||
ACR12 | Approve CR with different drfo in employee and DS |
| 422 | 422 | ||
ACR13 | Approve by employee DS with DS drfo = LE edrpou = 10 symbols |
| 200 | 200 | ||
ACR14 | Approve CR by NHS employee but not NHS signer in CR with DS edrpou = LE edrpou and DS surname = party surname |
| 200 | 200 |
, multiple selections available,
Related content
Sign Contract Request by NHS tests
Sign Contract Request by NHS tests
More like this
Update Contract Request tests
Update Contract Request tests
More like this
Decline Contract Request tests
Decline Contract Request tests
More like this
Assign Contract Request test
Assign Contract Request test
More like this
Terminate Contract Tests
Terminate Contract Tests
More like this
Create Contract Request tests
Create Contract Request tests
More like this
ЕСОЗ - публічна документація