Fix some cypress tests

This commit is contained in:
Daniel Egger 2023-04-04 11:40:44 +02:00
parent 0d80df2a23
commit a1fa632e2d
2 changed files with 20 additions and 20 deletions

View File

@ -1,16 +1,16 @@
import {login} from "./helpers";
import { login } from "./helpers";
describe("Competence", () => {
beforeEach(() => {
cy.manageCommand("cypress_reset");
login("admin", "test");
cy.visit("/course/versicherungsvermittler-in-alt/learn/analyse");
cy.visit("/course/versicherungsvermittler-in/learn/fahrzeug");
});
it("self evaluation should be neutral", () => {
cy.get(
'[data-cy="versicherungsvermittler-in-alt-lp-circle-analyse-lu-fahrzeug"]'
'[data-cy="versicherungsvermittler-in-lp-circle-fahrzeug-lu-fahrzeug-1"]'
)
.find('[data-cy="unknown"]')
.should("exist");
@ -18,11 +18,11 @@ describe("Competence", () => {
it("should be able to make a happy self evaluation", () => {
cy.get(
'[data-cy="versicherungsvermittler-in-alt-lp-circle-analyse-lu-fahrzeug"]'
'[data-cy="versicherungsvermittler-in-lp-circle-fahrzeug-lu-fahrzeug-1"]'
).click();
cy.makeSelfEvaluation([true, true, true]);
cy.makeSelfEvaluation([true]);
cy.get(
'[data-cy="versicherungsvermittler-in-alt-lp-circle-analyse-lu-fahrzeug"]'
'[data-cy="versicherungsvermittler-in-lp-circle-fahrzeug-lu-fahrzeug-1"]'
)
.find('[data-cy="success"]')
.should("exist");
@ -30,17 +30,17 @@ describe("Competence", () => {
it("should be able to make a fail self evaluation", () => {
cy.get(
'[data-cy="versicherungsvermittler-in-alt-lp-circle-analyse-lu-fahrzeug"]'
'[data-cy="versicherungsvermittler-in-lp-circle-fahrzeug-lu-fahrzeug-1"]'
).click();
cy.makeSelfEvaluation([false, false, false]);
cy.makeSelfEvaluation([false]);
cy.get(
'[data-cy="versicherungsvermittler-in-alt-lp-circle-analyse-lu-fahrzeug"]'
'[data-cy="versicherungsvermittler-in-lp-circle-fahrzeug-lu-fahrzeug-1"]'
)
.find('[data-cy="fail"]')
.should("exist");
});
it("should be able to make a mixed self evaluation", () => {
it.skip("should be able to make a mixed self evaluation", () => {
cy.get(
'[data-cy="versicherungsvermittler-in-alt-lp-circle-analyse-lu-fahrzeug"]'
).click();

View File

@ -15,22 +15,22 @@ describe("learningPath page", () => {
);
});
it("/course/versicherungsvermittler-in-alt/learn", () => {
it("can click on circle to open it", () => {
login("admin", "test");
cy.visit("/course/versicherungsvermittler-in-alt/learn");
cy.visit("/course/versicherungsvermittler-in/learn");
cy.get('[data-cy="circle-Analyse"]').click({ force: true });
cy.get('[data-cy="circle-Fahrzeug"]').click({ force: true });
cy.url().should(
"include",
"/course/versicherungsvermittler-in-alt/learn/analyse"
"/course/versicherungsvermittler-in/learn/fahrzeug"
);
cy.get('[data-cy="circle-title"]').should("contain", "Analyse");
cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug");
});
it("switch between list and path view", () => {
login("admin", "test");
cy.visit("/course/versicherungsvermittler-in-alt/learn");
cy.visit("/course/versicherungsvermittler-in/learn");
cy.get('[data-cy="lp-path-view"]').should("be.visible");
cy.get('[data-cy="view-switch"]').click();
@ -41,7 +41,7 @@ describe("learningPath page", () => {
it("weiter gehts button will open next circle", () => {
login("admin", "test");
cy.visit("/course/versicherungsvermittler-in-alt/learn");
cy.visit("/course/versicherungsvermittler-in/learn");
// first click will open first circle
cy.get('[data-cy="lp-continue-button"]')
@ -52,9 +52,9 @@ describe("learningPath page", () => {
cy.get('[data-cy="back-to-learning-path-button"]').click();
// mark a learning content in second circle
cy.get('[data-cy="circle-Analyse"]').click({ force: true });
cy.get('[data-cy="circle-Fahrzeug"]').click({ force: true });
cy.get(
'[data-cy="versicherungsvermittler-in-alt-lp-circle-analyse-lc-fachcheck-fahrzeug-checkbox"] > .cy-checkbox'
'[data-cy="versicherungsvermittler-in-lp-circle-fahrzeug-lc-rafael-fasel-wechselt-sein-auto-einstieg-checkbox"] > .cy-checkbox'
).click();
cy.get('[data-cy="back-to-learning-path-button"]').click();
@ -63,6 +63,6 @@ describe("learningPath page", () => {
.filter(":visible")
.should("contain", "Weiter geht's")
.click();
cy.get('[data-cy="circle-title"]').should("contain", "Analyse");
cy.get('[data-cy="circle-title"]').should("contain", "Fahrzeug");
});
});