Details
-
Tech Debt
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
-
Volaris Sprint 145, Volaris Sprint 144
-
3
-
Volaris
-
Nolana (R3 2022)
Description
Purpose/Overview:
Karate implementation is created to test the following reactions to mod-circulation-storage events:
- Patron Hold Transactions are updated to include loan information when the requested item is checked out at the borrowing site
- Patron Hold transactions are updated and appropriate message sent to the central server when a patron cancels a FOLIO request associated with a Patron Hold transaction
- Patron Hold transactions are updated and appropriate messages sent to the central server when a patron returns a borrowed item (item in-transit to owning site)
- Patron Hold transactions are updated and appropriate messages sent to the central server when an item is cleared from the hold shelf (return uncirculated to owning site)
(tс.43-46 from Karate Test Scenarios.xlsx)
Acceptance criteria:
- API Tests are created at https://github.com/folio-org/folio-integration-tests
- Both positive and negative cases covered
- Test are shown as passed in Cucumber report.
- Test run results are visible in TestRail: https://foliotest.testrail.io/index.php?/suites/overview/19
- Automated regular runs are executed at https://jenkins-aws.indexdata.com/job/FOLIO_Reference_Builds/job/folio-integration/
TestRail: Results
Attachments
Issue Links
- clones
-
FAT-1563 mod-inn-reach: Implement API Karate tests: Circulation - Receive unshipped item at borrowing site
-
- Closed
-
- defines
-
UXPROD-3506 Volaris: Karate API Integration Testing (NFR) - Morning Glory work
-
- Closed
-
- has to be done after
-
FAT-919 mod-inn-reach: Create test plan to cover functionality with API Karate test
-
- Closed
-
- is cloned by
-
FAT-1565 mod-inn-reach: Implement API Karate tests: Circulation Events - Item Hold Transactions
-
- Closed
-