diff --git a/bruno/crosslink/PR Happy flow/Borrowing side get all actions.bru b/bruno/crosslink/PR Happy flow/Borrowing side get all actions.bru index f3cb7388..30e70023 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side get all actions.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side get all actions.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side get all actions type: http - seq: 20 + seq: 22 } get { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side check items.bru b/bruno/crosslink/PR Happy flow/Borrowing side check items.bru new file mode 100644 index 00000000..22ea802c --- /dev/null +++ b/bruno/crosslink/PR Happy flow/Borrowing side check items.bru @@ -0,0 +1,36 @@ +meta { + name: Borrowing side check items + type: http + seq: 12 +} + +get { + url: {{host}}/patron_requests/{{prId}}/items + body: none + auth: basic +} + +headers { + X-Okapi-Tenant: {{OkapiTenantReq}} +} + +auth:basic { + username: {{userName}} + password: {{userPassword}} +} + +script:post-response { + test("for items", function() { + const items = res.getBody(); + expect(items.length).to.be.at.least(1); + items.forEach(function(item) { + expect(item).to.have.property("itemId"); + expect(item).to.have.property("barcode"); + }); + }); +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/bruno/crosslink/PR Happy flow/Borrowing side check status.bru b/bruno/crosslink/PR Happy flow/Borrowing side check status.bru index a53e6099..aebb58a2 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side check status.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side check status.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side check status type: http - seq: 19 + seq: 21 } get { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side check-in check.bru b/bruno/crosslink/PR Happy flow/Borrowing side check-in check.bru index 24cf7988..a91c8397 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side check-in check.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side check-in check.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side check-in check type: http - seq: 14 + seq: 16 } get { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side check-in.bru b/bruno/crosslink/PR Happy flow/Borrowing side check-in.bru index 166453e1..5a2c8e2b 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side check-in.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side check-in.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side check-in type: http - seq: 13 + seq: 15 } post { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side check-out check.bru b/bruno/crosslink/PR Happy flow/Borrowing side check-out check.bru index 84debfdb..132552b4 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side check-out check.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side check-out check.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side check-out check type: http - seq: 12 + seq: 14 } get { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side check-out.bru b/bruno/crosslink/PR Happy flow/Borrowing side check-out.bru index e07ae16e..10ec06be 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side check-out.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side check-out.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side check-out type: http - seq: 11 + seq: 13 } post { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side receive check.bru b/bruno/crosslink/PR Happy flow/Borrowing side receive check.bru index 043c2de1..be3e5159 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side receive check.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side receive check.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side receive check type: http - seq: 10 + seq: 11 } get { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side receive.bru b/bruno/crosslink/PR Happy flow/Borrowing side receive.bru index 4653cc3c..c0970c1d 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side receive.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side receive.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side receive type: http - seq: 9 + seq: 10 } post { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side ship-return check.bru b/bruno/crosslink/PR Happy flow/Borrowing side ship-return check.bru index dbd35ab7..dc14d208 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side ship-return check.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side ship-return check.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side ship-return check type: http - seq: 16 + seq: 18 } get { diff --git a/bruno/crosslink/PR Happy flow/Borrowing side ship-return.bru b/bruno/crosslink/PR Happy flow/Borrowing side ship-return.bru index 21600653..51ebbbd9 100644 --- a/bruno/crosslink/PR Happy flow/Borrowing side ship-return.bru +++ b/bruno/crosslink/PR Happy flow/Borrowing side ship-return.bru @@ -1,7 +1,7 @@ meta { name: Borrowing side ship-return type: http - seq: 15 + seq: 17 } post { diff --git a/bruno/crosslink/PR Happy flow/Get Peers.bru b/bruno/crosslink/PR Happy flow/Get Peers.bru index 5ac9e236..b614e1d4 100644 --- a/bruno/crosslink/PR Happy flow/Get Peers.bru +++ b/bruno/crosslink/PR Happy flow/Get Peers.bru @@ -1,7 +1,7 @@ meta { name: Get Peers type: http - seq: 26 + seq: 28 } get { diff --git a/bruno/crosslink/PR Happy flow/Lending side check items.bru b/bruno/crosslink/PR Happy flow/Lending side check items.bru new file mode 100644 index 00000000..c9874384 --- /dev/null +++ b/bruno/crosslink/PR Happy flow/Lending side check items.bru @@ -0,0 +1,38 @@ +meta { + name: Lending side check items + type: http + seq: 6 +} + +get { + url: {{host}}/patron_requests/{{lendingPrId}}/items + body: none + auth: basic +} + +headers { + X-Okapi-Tenant: {{OkapiTenantSup}} +} + +auth:basic { + username: {{userName}} + password: {{userPassword}} +} + +script:post-response { + test("for items", function() { + const pr = res.getBody(); + const expected = bru.getEnvVar("itemId"); + expect(pr.length).to.be.at.least(1); + pr.forEach(function(item) { + expect(item).to.have.property("itemId"); + expect(item).to.have.property("barcode"); + expect(item.itemId).to.equal(expected); + }); + }); +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/bruno/crosslink/PR Happy flow/Lending side check status.bru b/bruno/crosslink/PR Happy flow/Lending side check status.bru index 7d9b388f..1afa2bef 100644 --- a/bruno/crosslink/PR Happy flow/Lending side check status.bru +++ b/bruno/crosslink/PR Happy flow/Lending side check status.bru @@ -1,7 +1,7 @@ meta { name: Lending side check status type: http - seq: 18 + seq: 20 } get { diff --git a/bruno/crosslink/PR Happy flow/Lending side get all actions.bru b/bruno/crosslink/PR Happy flow/Lending side get all actions.bru index 62fd0bb2..1df5c3be 100644 --- a/bruno/crosslink/PR Happy flow/Lending side get all actions.bru +++ b/bruno/crosslink/PR Happy flow/Lending side get all actions.bru @@ -1,7 +1,7 @@ meta { name: Lending side get all actions type: http - seq: 21 + seq: 23 } get { diff --git a/bruno/crosslink/PR Happy flow/Lending side mark-received.bru b/bruno/crosslink/PR Happy flow/Lending side mark-received.bru index 20cbaed4..fd639171 100644 --- a/bruno/crosslink/PR Happy flow/Lending side mark-received.bru +++ b/bruno/crosslink/PR Happy flow/Lending side mark-received.bru @@ -1,7 +1,7 @@ meta { name: Lending side mark-received type: http - seq: 17 + seq: 19 } post { diff --git a/bruno/crosslink/PR Happy flow/Lending side ship check.bru b/bruno/crosslink/PR Happy flow/Lending side ship check.bru index 2ca72569..5d2e0435 100644 --- a/bruno/crosslink/PR Happy flow/Lending side ship check.bru +++ b/bruno/crosslink/PR Happy flow/Lending side ship check.bru @@ -1,7 +1,7 @@ meta { name: Lending side ship check type: http - seq: 8 + seq: 9 } get { diff --git a/bruno/crosslink/PR Happy flow/Lending side ship.bru b/bruno/crosslink/PR Happy flow/Lending side ship.bru index d67411fc..92b62582 100644 --- a/bruno/crosslink/PR Happy flow/Lending side ship.bru +++ b/bruno/crosslink/PR Happy flow/Lending side ship.bru @@ -1,7 +1,7 @@ meta { name: Lending side ship type: http - seq: 7 + seq: 8 } post { diff --git a/bruno/crosslink/PR Happy flow/Lending side will-supply.bru b/bruno/crosslink/PR Happy flow/Lending side will-supply.bru index c8a88236..bacdc08b 100644 --- a/bruno/crosslink/PR Happy flow/Lending side will-supply.bru +++ b/bruno/crosslink/PR Happy flow/Lending side will-supply.bru @@ -1,7 +1,7 @@ meta { name: Lending side will-supply type: http - seq: 6 + seq: 7 } post { diff --git a/bruno/crosslink/PR Happy flow/Req Patron Events.bru b/bruno/crosslink/PR Happy flow/Req Patron Events.bru index b3b96819..fb9cec9c 100644 --- a/bruno/crosslink/PR Happy flow/Req Patron Events.bru +++ b/bruno/crosslink/PR Happy flow/Req Patron Events.bru @@ -1,7 +1,7 @@ meta { name: Req Patron Events type: http - seq: 23 + seq: 25 } get { diff --git a/bruno/crosslink/PR Happy flow/Requester Events.bru b/bruno/crosslink/PR Happy flow/Requester Events.bru index 66f5f2cf..295eca9e 100644 --- a/bruno/crosslink/PR Happy flow/Requester Events.bru +++ b/bruno/crosslink/PR Happy flow/Requester Events.bru @@ -1,7 +1,7 @@ meta { name: Requester Events type: http - seq: 22 + seq: 24 } get { diff --git a/bruno/crosslink/PR Happy flow/Sup Patron Events.bru b/bruno/crosslink/PR Happy flow/Sup Patron Events.bru index 1d7e2c29..cd5eac71 100644 --- a/bruno/crosslink/PR Happy flow/Sup Patron Events.bru +++ b/bruno/crosslink/PR Happy flow/Sup Patron Events.bru @@ -1,7 +1,7 @@ meta { name: Sup Patron Events type: http - seq: 25 + seq: 27 } get { diff --git a/bruno/crosslink/PR Happy flow/Supplier Events.bru b/bruno/crosslink/PR Happy flow/Supplier Events.bru index 6f271c46..6451ba1d 100644 --- a/bruno/crosslink/PR Happy flow/Supplier Events.bru +++ b/bruno/crosslink/PR Happy flow/Supplier Events.bru @@ -1,7 +1,7 @@ meta { name: Supplier Events type: http - seq: 24 + seq: 26 } get {