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

(-)a/t/cypress/integration/ERM/Agreements_spec.ts (-11 / +4 lines)
Lines 569-577 describe("Agreement CRUD operations", () => { Link Here
569
                "X-Base-Total-Count": "1",
569
                "X-Base-Total-Count": "1",
570
                "X-Total-Count": "1",
570
                "X-Total-Count": "1",
571
            },
571
            },
572
        });
572
        }).as("get-agreements");
573
        cy.intercept("GET", "/api/v1/erm/agreements/*", agreement);
573
        cy.intercept("GET", "/api/v1/erm/agreements/*", agreement);
574
        cy.visit("/cgi-bin/koha/erm/agreements");
574
        cy.visit("/cgi-bin/koha/erm/agreements");
575
        cy.wait("@get-agreements");
575
576
576
        cy.get("#agreements_list table tbody tr:first")
577
        cy.get("#agreements_list table tbody tr:first")
577
            .contains("Delete")
578
            .contains("Delete")
Lines 608-621 describe("Agreement CRUD operations", () => { Link Here
608
609
609
        // Delete from show
610
        // Delete from show
610
        // Click the "name" link from the list
611
        // Click the "name" link from the list
611
        cy.intercept("GET", "/api/v1/erm/agreements*", {
612
        cy.visit("/cgi-bin/koha/erm/agreements");
612
            statusCode: 200,
613
        cy.wait("@get-agreements");
613
            body: agreements,
614
            headers: {
615
                "X-Base-Total-Count": "1",
616
                "X-Total-Count": "1",
617
            },
618
        });
619
        cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as(
614
        cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as(
620
            "get-agreement"
615
            "get-agreement"
621
        );
616
        );
Lines 629-635 describe("Agreement CRUD operations", () => { Link Here
629
        name_link.should("have.text", agreement.name);
624
        name_link.should("have.text", agreement.name);
630
        name_link.click();
625
        name_link.click();
631
        cy.wait("@get-agreement");
626
        cy.wait("@get-agreement");
632
        cy.wait(500); // Cypress is too fast! Vue hasn't populated the form yet!
633
        cy.get("#agreements_show h2").contains(
627
        cy.get("#agreements_show h2").contains(
634
            "Agreement #" + agreement.agreement_id
628
            "Agreement #" + agreement.agreement_id
635
        );
629
        );
636
- 

Return to bug 40043