import { login, logout } from "../../helpers"; import { TEST_STUDENT1_VV_USER_ID } from "../../../consts"; describe("fremdeinschätzung.cy.js", () => { beforeEach(() => { cy.manageCommand("cypress_reset --create-learning-mentor"); }); it("teilnehmer macht selbsteinschätzung; begleiter kann fremdeinschätzung machen", () => { // teilnehmer macht selbsteinschätzung login("student-vv@eiger-versicherungen.ch", "test"); cy.visit( "/course/versicherungsvermittler-in/learn/basis/evaluate/mein-neuer-job-arbeitstechnik-soziale-medien-datenschutz-und-beratungspflichten", ); cy.makeSelfEvaluation([true, false, true], false); cy.get('[data-cy="dropdown-select"]').click(); cy.get('[data-cy="dropdown-select-option-Micheala Weber-Mentor"]').click(); cy.get('[data-cy="request-feedback-button"]').click(); cy.get('[data-cy="complete-and-continue"]').click({ force: true }); cy.visit("/"); cy.get('[data-cy="header-profile"]').click(); cy.get('[data-cy="logout-button"]').click(); cy.wait(1000); // fremdeinschätzung vornehmen login("test-mentor1@example.com", "test"); cy.visit("/"); cy.get( '[data-cy="panel-versicherungsvermittler-in"] [data-cy="dashboard.mentor.openTasksCount"]', ).should("contain", "1"); cy.get( '[data-cy="panel-versicherungsvermittler-in"] [data-cy="dashboard.mentor.openTasksCount"] [data-cy="basebox.detailsLink"]', ).click(); cy.contains("Fremdeinschätzung vornehmen").click(); // viktor vollgas auswählen cy.get( `[data-cy="self-evalution-feedback-${TEST_STUDENT1_VV_USER_ID}"]`, ).should("contain", "Selbsteinschätzung geteilt"); cy.contains("Fremdeinschätzung vornehmen").click(); cy.makeSelfEvaluation([true, true, true], false); cy.get('[data-cy="feedback-release-button"]').click(); cy.get('[data-cy="complete-and-continue"]').click({ force: true }); cy.visit("/"); cy.get( '[data-cy="panel-versicherungsvermittler-in"] [data-cy="dashboard.mentor.openTasksCount"]', ).should("contain", "0"); }); });