From 1eec54d9d8e67db4f883302d884d657668781ce3 Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Fri, 2 Sep 2022 17:50:24 +0200 Subject: [PATCH] Fix cypress tests --- cypress/e2e/circle.cy.js | 21 +++++++++++---------- cypress/e2e/learningPath.cy.js | 4 +++- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/cypress/e2e/circle.cy.js b/cypress/e2e/circle.cy.js index 2d6cd7fd..676975a6 100644 --- a/cypress/e2e/circle.cy.js +++ b/cypress/e2e/circle.cy.js @@ -16,22 +16,24 @@ describe("circle page", () => { cy.get('[data-cy="circle-title"]').should("contain", "Analyse"); cy.get( - '[data-cy="lc-ermittlung-des-kundenbedarfs-4"] > .cy-checkbox' + '[data-cy="versicherungsvermittlerin-circle-analyse-lc-ermittlung-des-kundenbedarfs"] > .cy-checkbox' ).click(); cy.get( - '[data-cy="lc-ermittlung-des-kundenbedarfs-4"] > .cy-checkbox-checked' + '[data-cy="versicherungsvermittlerin-circle-analyse-lc-ermittlung-des-kundenbedarfs"] > .cy-checkbox-checked' ).should("have.class", "cy-checkbox-checked"); // completion data should still be there after reload cy.reload(); cy.get( - '[data-cy="lc-ermittlung-des-kundenbedarfs-4"] > .cy-checkbox-checked' + '[data-cy="versicherungsvermittlerin-circle-analyse-lc-ermittlung-des-kundenbedarfs"] > .cy-checkbox-checked' ).should("have.class", "cy-checkbox-checked"); }); it("can open learning contents and complete them by continuing", () => { - cy.get('[data-cy="lc-ermittlung-des-kundenbedarfs-4"]').click(); + cy.get( + '[data-cy="versicherungsvermittlerin-circle-analyse-lc-ermittlung-des-kundenbedarfs"]' + ).click(); cy.get('[data-cy="complete-and-continue"]').click(); cy.get('[data-cy="complete-and-continue"]').click(); @@ -40,14 +42,13 @@ describe("circle page", () => { cy.get('[data-cy="close-learnng-content"]').click(); cy.get( - '[data-cy="lc-ermittlung-des-kundenbedarfs-4"] > .cy-checkbox-checked' + '[data-cy="versicherungsvermittlerin-circle-analyse-lc-ermittlung-des-kundenbedarfs"] > .cy-checkbox-checked' ).should("have.class", "cy-checkbox-checked"); - cy.get('[data-cy="lc-kundenanalyse"] > .cy-checkbox-checked').should( - "have.class", - "cy-checkbox-checked" - ); cy.get( - '[data-cy="lc-kundenbedürfnisse-erkennen-2"] > .cy-checkbox-checked' + '[data-cy="versicherungsvermittlerin-circle-analyse-lc-kundenanalyse"] > .cy-checkbox-checked' + ).should("have.class", "cy-checkbox-checked"); + cy.get( + '[data-cy="versicherungsvermittlerin-circle-analyse-lc-kundenbedürfnisse-erkennen"] > .cy-checkbox-checked' ).should("have.class", "cy-checkbox-checked"); }); }); diff --git a/cypress/e2e/learningPath.cy.js b/cypress/e2e/learningPath.cy.js index 280d5ce6..3e393166 100644 --- a/cypress/e2e/learningPath.cy.js +++ b/cypress/e2e/learningPath.cy.js @@ -49,7 +49,9 @@ describe("learningPath page", () => { // mark a learning content in second circle cy.get('[data-cy="circle-unit-test-circle"]').click({ force: true }); - cy.get('[data-cy="lc-reiseversicherung-7"] > .cy-checkbox').click(); + cy.get( + '[data-cy="unit-test-lernpfad-circle-unit-test-circle-lc-reiseversicherung"] > .cy-checkbox' + ).click(); cy.get('[data-cy="back-to-learning-path-button"]').click(); // click on continue should go to unit-test-circle