Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
Concorde - Sprint 100
-
2
-
Concorde
Description
Purpose:
Provide a robust set of API tests that can be run automatically and prevent regression.
Scope:
- review existing Postman testsuite and determine if any parts is still usable: https://github.com/folio-org/folio-api-tests/blob/master/edge-oai-pmh/edge-oai-pmh.postman_collection.json
- determine gap between functionality covered by Postman and Karate tests
- write missing tests
Acceptance criteria:
1. Tests (Postman or Karate) are written for each scenario:
Verb | Required parameters | Optional parameters | Exclusive parameters | Response status code |
---|---|---|---|---|
ListRecords | metadataPrefix | from, until | resumptionToken | 200,400 |
ListIdentifiers | metadataPrefix | from, until | resumptionToken | 200,400, 404,422 |
GetRecord | identifier, metadataPrefix | - | - | 200,400, 404,422 |
2. Tests can be run automatically.
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2556 Technical, NFR, & Misc bug work for Gulfstream
-
- Closed
-
-
UXPROD-2740 Stabilize OAI-PMH functionality
-
- Closed
-