From fc3c3f81cf02dfd329c79846a97bb15d072e96cc Mon Sep 17 00:00:00 2001 From: ISA Date: Sun, 12 Jan 2025 19:07:37 +0100 Subject: [PATCH] cypress Kommentare --- cypress/e2e/mapInteraction.cy.js | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/cypress/e2e/mapInteraction.cy.js b/cypress/e2e/mapInteraction.cy.js index 7b8b43685..2622b0fbd 100644 --- a/cypress/e2e/mapInteraction.cy.js +++ b/cypress/e2e/mapInteraction.cy.js @@ -1,15 +1,27 @@ +// Dieser Test überprüft die Karteninteraktion: Eingabe von Koordinaten und Zentrieren der Karte +// Schritte: +// 1. Öffnen der Karte auf einer bestimmten Seite. +// 2. Eingeben von Koordinaten in ein Eingabefeld. +// 3. Klicken auf einen Button, um die Karte zu den Koordinaten zu zoomen. +// 4. Überprüfen, ob die Karte korrekt zentriert wurde. + describe("Karteninteraktion", () => { it("zoomt zu den eingegebenen Koordinaten", () => { - cy.visit("/map"); // Passe den Pfad an deine Karte an + // Öffne die Seite mit der Karte + cy.visit("http://192.168.10.33:3000/?m=12&u=484"); // Passe den Pfad an deine Karte an + + // Gebe Koordinaten in das Eingabefeld ein cy.get('input[placeholder="Koordinaten eingeben (lat,lng)"]').type("52.52,13.405"); + + // Klicke auf den Button "Zu Marker zoomen" cy.get("button").contains("Zu Marker zoomen").click(); - // Überprüfe, ob die Karte die Koordinaten korrekt zentriert hat + // Überprüfe, ob die Karte die eingegebenen Koordinaten korrekt zentriert hat cy.window().then((win) => { const map = win.map; // Zugriff auf die Leaflet-Instanz - const center = map.getCenter(); - expect(center.lat).to.be.closeTo(52.52, 0.01); - expect(center.lng).to.be.closeTo(13.405, 0.01); + const center = map.getCenter(); // Aktuelles Zentrum der Karte abrufen + expect(center.lat).to.be.closeTo(52.52, 0.01); // Latitude überprüfen + expect(center.lng).to.be.closeTo(13.405, 0.01); // Longitude überprüfen }); }); });