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