Lines 534-546
describe("Agreement CRUD operations", () => {
Link Here
|
534 |
"get-agreement" |
534 |
"get-agreement" |
535 |
); |
535 |
); |
536 |
cy.visit("/cgi-bin/koha/erm/agreements"); |
536 |
cy.visit("/cgi-bin/koha/erm/agreements"); |
537 |
let name_link = cy.get( |
537 |
let id_cell = cy.get("#agreements_list table tbody tr:first td:first"); |
538 |
"#agreements_list table tbody tr:first td:first a" |
538 |
id_cell.contains(agreement.agreement_id); |
539 |
); |
539 |
|
540 |
name_link.should( |
540 |
let name_link = cy |
541 |
"have.text", |
541 |
.get("#agreements_list table tbody tr:first td") |
542 |
agreement.name + " (#" + agreement.agreement_id + ")" |
542 |
.eq(1) |
543 |
); |
543 |
.find("a"); |
|
|
544 |
name_link.should("have.text", agreement.name); |
544 |
name_link.click(); |
545 |
name_link.click(); |
545 |
cy.wait("@get-agreement"); |
546 |
cy.wait("@get-agreement"); |
546 |
cy.wait(500); // Cypress is too fast! Vue hasn't populated the form yet! |
547 |
cy.wait(500); // Cypress is too fast! Vue hasn't populated the form yet! |
Lines 618-631
describe("Agreement CRUD operations", () => {
Link Here
|
618 |
cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as( |
619 |
cy.intercept("GET", "/api/v1/erm/agreements/*", agreement).as( |
619 |
"get-agreement" |
620 |
"get-agreement" |
620 |
); |
621 |
); |
621 |
cy.visit("/cgi-bin/koha/erm/agreements"); |
622 |
let id_cell = cy.get("#agreements_list table tbody tr:first td:first"); |
622 |
let name_link = cy.get( |
623 |
id_cell.contains(agreement.agreement_id); |
623 |
"#agreements_list table tbody tr:first td:first a" |
624 |
|
624 |
); |
625 |
let name_link = cy |
625 |
name_link.should( |
626 |
.get("#agreements_list table tbody tr:first td") |
626 |
"have.text", |
627 |
.eq(1) |
627 |
agreement.name + " (#" + agreement.agreement_id + ")" |
628 |
.find("a"); |
628 |
); |
629 |
name_link.should("have.text", agreement.name); |
629 |
name_link.click(); |
630 |
name_link.click(); |
630 |
cy.wait("@get-agreement"); |
631 |
cy.wait("@get-agreement"); |
631 |
cy.wait(500); // Cypress is too fast! Vue hasn't populated the form yet! |
632 |
cy.wait(500); // Cypress is too fast! Vue hasn't populated the form yet! |