From 6362d85aecbcb854bc22623fad62964578d0ce74 Mon Sep 17 00:00:00 2001 From: Reto Aebersold Date: Tue, 23 Jan 2024 09:50:14 +0100 Subject: [PATCH] fix: force click next button --- cypress/e2e/circle.cy.js | 74 ++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/cypress/e2e/circle.cy.js b/cypress/e2e/circle.cy.js index 98d41b73..de1185a1 100644 --- a/cypress/e2e/circle.cy.js +++ b/cypress/e2e/circle.cy.js @@ -9,71 +9,71 @@ describe("circle.cy.js", () => { }); it("can open circle page", () => { - cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug"); + cy.get("[data-cy=\"circle-title\"]").should("contain", "Fahrzeug"); }); it("can toggle learning content", () => { - cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug"); + cy.get("[data-cy=\"circle-title\"]").should("contain", "Fahrzeug"); cy.get( - '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox"]' + "[data-cy=\"test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox\"]" ).should("have.class", "cy-unchecked"); cy.get( - '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox"]' + "[data-cy=\"test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox\"]" ).click(); cy.get( - '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox"]' + "[data-cy=\"test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox\"]" ).should("have.class", "cy-checked"); // completion data should still be there after reload cy.reload(); cy.get( - '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox"]' + "[data-cy=\"test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox\"]" ).should("have.class", "cy-checked"); }); it("can open learning contents and complete them by continuing", () => { cy.get( - '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-verschaffe-dir-einen-überblick"]' + "[data-cy=\"test-lehrgang-lp-circle-fahrzeug-lc-verschaffe-dir-einen-überblick\"]" ).click(); - cy.get('[data-cy="lc-title"]').should( + cy.get("[data-cy=\"lc-title\"]").should( "contain", "Verschaffe dir einen Überblick" ); - cy.get('[data-cy="complete-and-continue"]').click({ force: true }); - cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug"); + cy.get("[data-cy=\"complete-and-continue\"]").click({ force: true }); + cy.get("[data-cy=\"circle-title\"]").should("contain", "Fahrzeug"); - cy.get('[data-cy="ls-continue-button"]').click(); - cy.get('[data-cy="lc-title"]').should( + cy.get("[data-cy=\"ls-continue-button\"]").click({ force: true }); + cy.get("[data-cy=\"lc-title\"]").should( "contain", "Handlungsfeld «Fahrzeug»" ); - cy.get('[data-cy="complete-and-continue"]').click({ force: true }); - cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug"); + cy.get("[data-cy=\"complete-and-continue\"]").click({ force: true }); + cy.get("[data-cy=\"circle-title\"]").should("contain", "Fahrzeug"); cy.get( - '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-verschaffe-dir-einen-überblick-checkbox"]' + "[data-cy=\"test-lehrgang-lp-circle-fahrzeug-lc-verschaffe-dir-einen-überblick-checkbox\"]" ).should("have.class", "cy-checked"); cy.get( - '[data-cy="test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox"]' + "[data-cy=\"test-lehrgang-lp-circle-fahrzeug-lc-handlungsfeld-fahrzeug-checkbox\"]" ).should("have.class", "cy-checked"); }); it("continue button works", () => { - cy.get('[data-cy="ls-continue-button"]').should("contain", "Los geht's"); - cy.get('[data-cy="ls-continue-button"]').click(); + cy.get("[data-cy=\"ls-continue-button\"]").should("contain", "Los geht's"); + cy.get("[data-cy=\"ls-continue-button\"]").click(); - cy.get('[data-cy="lc-title"]').should( + cy.get("[data-cy=\"lc-title\"]").should( "contain", "Verschaffe dir einen Überblick" ); - cy.get('[data-cy="complete-and-continue"]').click({ force: true }); + cy.get("[data-cy=\"complete-and-continue\"]").click({ force: true }); - cy.get('[data-cy="ls-continue-button"]').should("contain", "Weiter geht's"); - cy.get('[data-cy="ls-continue-button"]').click(); - cy.get('[data-cy="lc-title"]').should( + cy.get("[data-cy=\"ls-continue-button\"]").should("contain", "Weiter geht's"); + cy.get("[data-cy=\"ls-continue-button\"]").click(); + cy.get("[data-cy=\"lc-title\"]").should( "contain", "Handlungsfeld «Fahrzeug»" ); @@ -81,43 +81,43 @@ describe("circle.cy.js", () => { it("can open learning content by url", () => { cy.visit("/course/test-lehrgang/learn/fahrzeug/handlungsfeld-fahrzeug"); - cy.get('[data-cy="lc-title"]').should( + cy.get("[data-cy=\"lc-title\"]").should( "contain", "Handlungsfeld «Fahrzeug»" ); - cy.get('[data-cy="close-learning-content"]').click(); - cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug"); + cy.get("[data-cy=\"close-learning-content\"]").click(); + cy.get("[data-cy=\"circle-title\"]").should("contain", "Fahrzeug"); }); it("checks number of sequences and contents", () => { - cy.get('[data-cy="lp-learning-sequence"]').should("have.length", 3); - cy.get('[data-cy="lp-learning-sequence"]') + cy.get("[data-cy=\"lp-learning-sequence\"]").should("have.length", 3); + cy.get("[data-cy=\"lp-learning-sequence\"]") .first() .should("contain", "Vorbereitung"); - cy.get('[data-cy="lp-learning-sequence"]') + cy.get("[data-cy=\"lp-learning-sequence\"]") .eq(1) .should("contain", "Training"); - cy.get('[data-cy="lp-learning-sequence"]') + cy.get("[data-cy=\"lp-learning-sequence\"]") .last() .should("contain", "Transfer"); - cy.get('[data-cy="lp-learning-content"]').should("have.length", 10); - cy.get('[data-cy="lp-learning-content"]') + cy.get("[data-cy=\"lp-learning-content\"]").should("have.length", 10); + cy.get("[data-cy=\"lp-learning-content\"]") .first() .should("contain", "Verschaffe dir einen Überblick"); - cy.get('[data-cy="lp-learning-content"]') + cy.get("[data-cy=\"lp-learning-content\"]") .eq(4) .should("contain", "Präsenzkurs Fahrzeug"); - cy.get('[data-cy="lp-learning-content"]') + cy.get("[data-cy=\"lp-learning-content\"]") .eq(7) .should("contain", "Reflexion"); - cy.get('[data-cy="lp-learning-content"]') + cy.get("[data-cy=\"lp-learning-content\"]") .last() .should("contain", "Feedback"); cy.visit("/course/test-lehrgang/learn/reisen"); - cy.get('[data-cy="lp-learning-sequence"]').should("have.length", 3); - cy.get('[data-cy="lp-learning-content"]').should("have.length", 9); + cy.get("[data-cy=\"lp-learning-sequence\"]").should("have.length", 3); + cy.get("[data-cy=\"lp-learning-content\"]").should("have.length", 9); }); });