import { login } from "../helpers"; describe("cockpitPointsDeducted.cy.js", () => { it("will show results with points", () => { cy.manageCommand( "cypress_reset --create-assignment-evaluation --assignment-evaluation-scores 6,4,6,3,3 --create-edoniq-test-results 19 24 0" ); login("test-trainer1@example.com", "test"); cy.visit("/course/test-lehrgang/cockpit"); // check edoniq test with deducted points cy.get( '[data-cy="submittable-test-lehrgang-lp-circle-fahrzeug-lc-wissens-und-verständnisfragen"]' ).should("contain", "1 von 3 Bewertungen freigegeben"); cy.get( '[data-cy="show-details-btn-test-lehrgang-lp-circle-fahrzeug-lc-wissens-und-verständnisfragen"]' ).click(); cy.get('[data-cy="Student1"]') .should("contain", "19 von 24 Punkten") .and("contain", "79%") .and("not.contain", "Nicht bestanden"); // check casework with deducted points cy.visit("/course/test-lehrgang/cockpit"); cy.get( '[data-cy="submittable-test-lehrgang-lp-circle-fahrzeug-lc-überprüfen-einer-motorfahrzeug-versicherungspolice"]' ).should("contain", "1 von 3 Bewertungen freigegeben"); cy.get( '[data-cy="show-details-btn-test-lehrgang-lp-circle-fahrzeug-lc-überprüfen-einer-motorfahrzeug-versicherungspolice"]' ).click(); cy.get('[data-cy="Student1"]') .should("contain", "22 von 24 Punkten") .and("contain", "92%") .and("not.contain", "Nicht bestanden"); }); it("will show results with deducted points", () => { cy.manageCommand( "cypress_reset --create-assignment-evaluation --assignment-evaluation-scores 6,4,6,3,3 --assignment-points-deducted 14 --create-edoniq-test-results 19 24 8" ); login("test-trainer1@example.com", "test"); cy.visit("/course/test-lehrgang/cockpit"); // check edoniq test with deducted points cy.get( '[data-cy="submittable-test-lehrgang-lp-circle-fahrzeug-lc-wissens-und-verständnisfragen"]' ).should("contain", "1 von 3 Bewertungen freigegeben"); cy.get( '[data-cy="show-details-btn-test-lehrgang-lp-circle-fahrzeug-lc-wissens-und-verständnisfragen"]' ).click(); cy.get('[data-cy="Student1"]') .should("contain", "11 von 24 Punkten") .and("contain", "46%") .and("contain", "Nicht bestanden"); // check casework with deducted points cy.visit("/course/test-lehrgang/cockpit"); cy.get( '[data-cy="submittable-test-lehrgang-lp-circle-fahrzeug-lc-überprüfen-einer-motorfahrzeug-versicherungspolice"]' ).should("contain", "1 von 3 Bewertungen freigegeben"); cy.get( '[data-cy="show-details-btn-test-lehrgang-lp-circle-fahrzeug-lc-überprüfen-einer-motorfahrzeug-versicherungspolice"]' ).click(); cy.get('[data-cy="Student1"]') .should("contain", "8 von 24 Punkten") .and("contain", "33%") .and("contain", "Nicht bestanden"); }); });