From f3edfab981d1fd00a1cc99cce758e5c54ede5344 Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Fri, 14 Apr 2023 10:26:28 +0200 Subject: [PATCH] Update cypress tests --- cypress/e2e/circle.cy.js | 61 ++++++++++++------------------------ cypress/e2e/competence.cy.js | 18 +++++------ 2 files changed, 29 insertions(+), 50 deletions(-) diff --git a/cypress/e2e/circle.cy.js b/cypress/e2e/circle.cy.js index ceba72d8..33639b1d 100644 --- a/cypress/e2e/circle.cy.js +++ b/cypress/e2e/circle.cy.js @@ -5,77 +5,59 @@ describe("circle page", () => { cy.manageCommand("cypress_reset"); login("admin", "test"); - cy.visit("/course/test-lehrgang/learn/analyse"); + cy.visit("/course/test-lehrgang/learn/fahrzeug"); }); it("can open circle page", () => { - cy.get('[data-cy="circle-title"]').should("contain", "Analyse"); + cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug"); }); it("can toggle learning content", () => { - cy.get('[data-cy="circle-title"]').should("contain", "Analyse"); + cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug"); cy.get( - '[data-cy="test-lehrgang-lp-circle-analyse-lc-einleitung-circle-analyse-checkbox"] > .cy-checkbox' + '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-mediathek-fahrzeug-checkbox"] > .cy-checkbox' ).click(); cy.get( - '[data-cy="test-lehrgang-lp-circle-analyse-lc-einleitung-circle-analyse-checkbox"] > .cy-checkbox-checked' + '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-mediathek-fahrzeug-checkbox"] > .cy-checkbox-checked' ).should("have.class", "cy-checkbox-checked"); // completion data should still be there after reload cy.reload(); cy.get( - '[data-cy="test-lehrgang-lp-circle-analyse-lc-einleitung-circle-analyse-checkbox"] > .cy-checkbox-checked' + '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-mediathek-fahrzeug-checkbox"] > .cy-checkbox-checked' ).should("have.class", "cy-checkbox-checked"); }); it("can open learning contents and complete them by continuing", () => { cy.get( - '[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"] > div' - ).should("have.class", "self-evaluation-unknown"); - - cy.get( - '[data-cy="test-lehrgang-lp-circle-analyse-lc-rafael-fasel-wechselt-sein-auto"]' + '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-verschaffe-dir-einen-überblick"]' ).click(); cy.get('[data-cy="ln-title"]').should( "contain", - "Rafael Fasel wechselt sein Auto" + "Verschaffe dir einen Überblick" ); cy.get('[data-cy="complete-and-continue"]').click(); cy.get('[data-cy="ls-continue-button"]').click(); - cy.get('[data-cy="ln-title"]').should("contain", "Fachcheck Fahrzeug"); + cy.get('[data-cy="ln-title"]').should("contain", "Mediathek Fahrzeug"); cy.get('[data-cy="complete-and-continue"]').click(); - cy.get('[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"]').click(); - cy.get('[data-cy="ln-title"]').should( - "contain", - "Selbsteinschätzung Fahrzeug" - ); - cy.get('[data-cy="success"]').click(); - cy.get('[data-cy="next-step"]').click(); - cy.get('[data-cy="success"]').click(); - cy.get('[data-cy="complete-and-continue"]').click(); - - cy.get('[data-cy="ln-title"]').should( - "contain", - "Selbsteinschätzung Fahrzeug" - ); - cy.get('[data-cy="success"]').click(); - cy.get('[data-cy="complete-and-continue"]').click(); cy.get('[data-cy="ls-continue-button"]').click(); + cy.get('[data-cy="ln-title"]').should("contain", "Vorbereitungsauftrag"); + cy.get('[data-cy="complete-and-continue"]').click(); cy.get( - '[data-cy="test-lehrgang-lp-circle-analyse-lc-rafael-fasel-wechselt-sein-auto-checkbox"] > .cy-checkbox-checked' + '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-verschaffe-dir-einen-überblick-checkbox"] > .cy-checkbox-checked' ).should("have.class", "cy-checkbox-checked"); cy.get( - '[data-cy="test-lehrgang-lp-circle-analyse-lc-fachcheck-fahrzeug-checkbox"] > .cy-checkbox-checked' + '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-mediathek-fahrzeug-checkbox"] > .cy-checkbox-checked' ).should("have.class", "cy-checkbox-checked"); cy.get( - '[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"] > div' - ).should("have.class", "self-evaluation-success"); + '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-vorbereitungsauftrag-checkbox"] > .cy-checkbox-checked' + ).should("have.class", "cy-checkbox-checked"); }); it("continue button works", () => { @@ -84,23 +66,20 @@ describe("circle page", () => { cy.get('[data-cy="ln-title"]').should( "contain", - 'Einleitung Circle "Analyse"' + "Verschaffe dir einen Überblick" ); cy.get('[data-cy="complete-and-continue"]').click(); cy.get('[data-cy="ls-continue-button"]').should("contain", "Weiter geht's"); cy.get('[data-cy="ls-continue-button"]').click(); - cy.get('[data-cy="ln-title"]').should( - "contain", - "Rafael Fasel wechselt sein Auto" - ); + cy.get('[data-cy="ln-title"]').should("contain", "Mediathek Fahrzeug"); }); it("can open learning content by url", () => { - cy.visit("/course/test-lehrgang/learn/analyse/reiseversicherung"); - cy.get('[data-cy="ln-title"]').should("contain", "Reiseversicherung"); + cy.visit("/course/test-lehrgang/learn/fahrzeug/mediathek-fahrzeug"); + cy.get('[data-cy="ln-title"]').should("contain", "Mediathek Fahrzeug"); cy.get('[data-cy="close-learning-content"]').click(); - cy.get('[data-cy="circle-title"]').should("contain", "Analyse"); + cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug"); }); }); diff --git a/cypress/e2e/competence.cy.js b/cypress/e2e/competence.cy.js index 7a2d5c99..a753ad8a 100644 --- a/cypress/e2e/competence.cy.js +++ b/cypress/e2e/competence.cy.js @@ -6,37 +6,37 @@ describe("Competence", () => { login("admin", "test"); - // test-lehrgang-lp-circle-analyse-lu-fahrzeug ist eine Selbstevaluation + // test-lehrgang-lp-circle-reisen-lu-reisen ist eine Selbstevaluation // mit mehreren Schritten - cy.visit("/course/test-lehrgang/learn/analyse"); + cy.visit("/course/test-lehrgang/learn/reisen"); }); it("self evaluation should be neutral", () => { - cy.get('[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"]') + cy.get('[data-cy="test-lehrgang-lp-circle-reisen-lu-reisen"]') .find('[data-cy="unknown"]') .should("exist"); }); it("should be able to make a happy self evaluation", () => { - cy.get('[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"]').click(); + cy.get('[data-cy="test-lehrgang-lp-circle-reisen-lu-reisen"]').click(); cy.makeSelfEvaluation([true, true]); - cy.get('[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"]') + cy.get('[data-cy="test-lehrgang-lp-circle-reisen-lu-reisen"]') .find('[data-cy="success"]') .should("exist"); }); it("should be able to make a fail self evaluation", () => { - cy.get('[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"]').click(); + cy.get('[data-cy="test-lehrgang-lp-circle-reisen-lu-reisen"]').click(); cy.makeSelfEvaluation([false, false]); - cy.get('[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"]') + cy.get('[data-cy="test-lehrgang-lp-circle-reisen-lu-reisen"]') .find('[data-cy="fail"]') .should("exist"); }); it("should be able to make a mixed self evaluation", () => { - cy.get('[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"]').click(); + cy.get('[data-cy="test-lehrgang-lp-circle-reisen-lu-reisen"]').click(); cy.makeSelfEvaluation([false, true]); - cy.get('[data-cy="test-lehrgang-lp-circle-analyse-lu-fahrzeug"]') + cy.get('[data-cy="test-lehrgang-lp-circle-reisen-lu-reisen"]') .find('[data-cy="fail"]') .should("exist"); });