diff --git a/cypress/e2e/tk-components.cy.js b/cypress/e2e/tk-components.cy.js index 2409eedf2..a8cf751b4 100644 --- a/cypress/e2e/tk-components.cy.js +++ b/cypress/e2e/tk-components.cy.js @@ -1,19 +1,20 @@ describe("TK-Komponenten", () => { - beforeEach(() => { - cy.visit("http://10.10.0.70:3000/?m=12&u=484"); - cy.wait(5000); // Wartezeit, bis die Seite vollständig geladen ist + before(() => { + // Lade die Seite nur einmal vor allen Tests + cy.visit("http://192.168.10.33:3000/?m=12&u=484"); + //cy.wait(5000); // Wartezeit, bis die Seite vollständig geladen ist, cypress macht automatisch , alsobrauchen wir im moment kein wait() wenn cy. schafft }); - it("soll sicherstellen, dass die Checkbox vorhanden und sichtbar ist", () => { + it("soll alle Tests in Reihenfolge ausführen", () => { + // Test 1: Sicherstellen, dass die Checkbox vorhanden und sichtbar ist cy.get("input[type='checkbox'][id='system-10']") .should("exist") .and("be.visible") .then(() => { cy.log("Die Checkbox mit ID 'system-10' ist vorhanden und sichtbar."); }); - }); - it("soll sicherstellen, dass die Checkbox aktiviert ist", () => { + // Test 2: Sicherstellen, dass die Checkbox aktiviert ist cy.get("input[type='checkbox'][id='system-10']").then(($checkbox) => { if (!$checkbox.prop("checked")) { // Falls die Checkbox nicht aktiviert ist, aktiviere sie @@ -23,9 +24,8 @@ describe("TK-Komponenten", () => { cy.log("Die Checkbox ist bereits aktiviert."); } }); - }); - it("soll die Checkbox deaktivieren und sicherstellen, dass die Marker verschwinden", () => { + // Test 3: Checkbox deaktivieren und Marker verschwinden lassen cy.get("input[type='checkbox'][id='system-10']") .uncheck({ force: true }) .then(() => { diff --git a/package-lock.json b/package-lock.json index 2acae6810..4eec2e617 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "10.12.2024 NodeMap V1.0.14", + "name": "13.12.2024 NodeMap V1.0.16.0", "lockfileVersion": 3, "requires": true, "packages": {