View | Details | Raw Unified | Return to bug 6473
Collapse All | Expand All

(-)a/t/cypress/integration/ERM/Agreements_spec.ts (-15 / +5 lines)
Lines 393-420 describe("Agreement CRUD operations", () => { Link Here
393
        }).as("get-vendor-options");
393
        }).as("get-vendor-options");
394
394
395
        // Intercept initial /agreements request once
395
        // Intercept initial /agreements request once
396
        cy.intercept(
396
        // and
397
            {
398
                method: "GET",
399
                url: "/api/v1/erm/agreements*",
400
                times: 1,
401
            },
402
            {
403
                body: agreements,
404
            }
405
        );
406
407
        // Intercept follow-up 'search' request after entering /agreements
397
        // Intercept follow-up 'search' request after entering /agreements
408
        cy.intercept("GET", "/api/v1/erm/agreements?_page*", {
398
        cy.intercept("GET", "/api/v1/erm/agreements*", {
409
            statusCode: 200,
399
            statusCode: 200,
410
            body: agreements,
400
            body: agreements,
411
            headers: {
401
            headers: {
412
                "X-Base-Total-Count": "1",
402
                "X-Base-Total-Count": "1",
413
                "X-Total-Count": "1",
403
                "X-Total-Count": "1",
414
            },
404
            },
415
        }).as("get-single-agreement-search-result");
405
        }).as("get-agreements");
416
        cy.visit("/cgi-bin/koha/erm/agreements");
406
        cy.visit("/cgi-bin/koha/erm/agreements");
417
        cy.wait("@get-single-agreement-search-result");
407
        cy.wait("@get-agreements");
408
        cy.wait("@get-agreements");
418
409
419
        // Intercept request after edit click
410
        // Intercept request after edit click
420
        cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as(
411
        cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as(
421
- 

Return to bug 6473