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 |
- |
|
|