From 83c6c76b83c465b4f8951ea0bde4a9523555755b Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 14 May 2025 13:37:30 +0200 Subject: [PATCH] Bug 38010: Fix cypress tests by mocking more API responses Jenkins runs the tests on top of the onboarding, there is no acq data --- t/cypress/integration/Acquisitions/Vendors_spec.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/t/cypress/integration/Acquisitions/Vendors_spec.ts b/t/cypress/integration/Acquisitions/Vendors_spec.ts index 329da26bb60..7935d40d4f6 100644 --- a/t/cypress/integration/Acquisitions/Vendors_spec.ts +++ b/t/cypress/integration/Acquisitions/Vendors_spec.ts @@ -182,6 +182,14 @@ describe("Vendor CRUD operations", () => { it("should edit a vendor", () => { const vendor = getVendor(); + cy.intercept("GET", "/api/v1/acquisitions/vendors\?*", { + statusCode: 200, + body: [vendor], + headers: { + "X-Base-Total-Count": "1", + "X-Total-Count": "1", + }, + }); cy.visit("/cgi-bin/koha/acquisition/vendors"); cy.intercept( "GET", @@ -223,6 +231,12 @@ describe("Vendor CRUD operations", () => { }, }); cy.visit("/cgi-bin/koha/acquisition/vendors"); + cy.intercept( + "GET", + new RegExp("/api/v1/acquisitions/vendors/(?!config$).+"), + vendor + ).as("get-vendor"); + const name_link = cy.get( "#vendors_list table tbody tr:first td:first a" ); -- 2.34.1