70 lines
2.9 KiB
JavaScript
70 lines
2.9 KiB
JavaScript
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");
|
|
});
|
|
});
|