From ae51353ed9be0254e38bd1097da2ab54941ec312 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 7 Jul 2025 15:18:05 +0200 Subject: [PATCH] Bug 40318: Add tests Signed-off-by: David Nind --- .../integration/Acquisitions/Vendors_spec.ts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/t/cypress/integration/Acquisitions/Vendors_spec.ts b/t/cypress/integration/Acquisitions/Vendors_spec.ts index 43a073d2d3..d91233a9c0 100644 --- a/t/cypress/integration/Acquisitions/Vendors_spec.ts +++ b/t/cypress/integration/Acquisitions/Vendors_spec.ts @@ -232,4 +232,32 @@ describe("Vendor CRUD operations", () => { .contains("Vendor") .contains("deleted"); }); + + it.only("receive should open in the same tab", () => { + const vendor = cy.getVendor(); + vendor.baskets_count = 1; + + cy.intercept("GET", "/api/v1/acquisitions/vendors\?*", { + statusCode: 200, + body: [vendor], + headers: { + "X-Base-Total-Count": "1", + "X-Total-Count": "1", + }, + }); + cy.intercept( + "GET", + new RegExp("/api/v1/acquisitions/vendors/(?!config$).+"), + vendor + ); + cy.visit("/cgi-bin/koha/acquisition/vendors"); + + cy.get("#vendors_list table tbody tr:first") + .contains("Receive shipments") + .click(); + cy.url().should( + "contain", + "/cgi-bin/koha/acqui/parcels.pl?booksellerid=1" + ); + }); }); -- 2.39.5