diff --git a/src/apps/menu/menu.test.ts b/src/apps/menu/menu.test.ts index 13f895a520..eadc476972 100644 --- a/src/apps/menu/menu.test.ts +++ b/src/apps/menu/menu.test.ts @@ -264,7 +264,7 @@ describe("Menu (authenticated))", () => { cy.getBySel("physical-loans-overdue") .find(".number") .should("exist") - .and("have.text", "1"); + .and("have.text", "4"); cy.getBySel("physical-loans-overdue") .find(".list-dashboard__title") .should("exist") @@ -284,7 +284,7 @@ describe("Menu (authenticated))", () => { cy.getBySel("reservations-ready") .find(".number") .should("exist") - .and("have.text", "1"); + .and("have.text", "2"); cy.getBySel("reservations-ready") .find(".list-dashboard__title") .should("exist") @@ -292,51 +292,34 @@ describe("Menu (authenticated))", () => { // 2.d. Menupunkterne // 2.d.i. “Lån” viser det samlede antal lån, og linker til Udlånsoversigten. Engelsk tekst: "Loans" - cy.get(".modal-profile__links") - .find(".link-filters__tag-wrapper") - .find(".link-filters__tag") - .eq(0) - .should("exist") - .and("have.text", "Loans"); - cy.get(".modal-profile__links") - .find(".link-filters__tag-wrapper") - .eq(0) + cy.getBySel("menu-navigation-item-loans") + .should("be.visible") + .and("contain", "Loans") .find(".link-filters__counter") .should("exist") - .and("have.text", "3"); + .and("have.text", "33"); + // 2.d.ii. “Reserveringer” linker til Reserveringsoversigten, og viser det samlede antal reserveringer. Engelsk: "Reservations" - cy.get(".modal-profile__links") - .find(".link-filters__tag-wrapper") - .eq(1) - .find(".link-filters__tag") - .should("exist") - .and("have.text", "Reservations"); - cy.get(".modal-profile__links") - .find(".link-filters__tag-wrapper") - .eq(1) + cy.getBySel("menu-navigation-item-reservations") + .should("be.visible") + .and("contain", "Reservations") .find(".link-filters__counter") .should("exist") - .and("have.text", "2"); + .and("have.text", "4"); + // 2.d.iii. “Huskeliste” linker til Huskelisten, og viser det samlede antal materialer på huskelisten. Engelsk tekst: "My list" - cy.get(".modal-profile__links") - .find(".link-filters__tag-wrapper") - .eq(2) - .find(".link-filters__tag") - .should("exist") - .and("have.text", "My list"); + cy.getBySel("menu-navigation-item-my list") + .should("be.visible") + .and("contain", "My list"); + // 2.d.iv. “Gebyrer & Erstatninger” linker til Gebyrer og erstatninger, og viser det samlede antal af gebyrer og erstatninger. Engelsk: "Fees & Replacement costs" - cy.get(".modal-profile__links") - .find(".link-filters__tag-wrapper") - .eq(3) - .find(".link-filters__tag") - .should("exist") - .and("have.text", "Fees & Replacement costs"); - cy.get(".modal-profile__links") - .find(".link-filters__tag-wrapper") - .eq(3) + cy.getBySel("menu-navigation-item-fees & replacement costs") + .should("be.visible") + .and("contain", "Fees & Replacement costs") .find(".link-filters__counter") .should("exist") .and("have.text", "2"); + // 2.e. “Log ud” knappen. Engelsk tekst: "Log out" cy.get(".modal-profile__btn-logout") .find("a")