cypress Kommentare
This commit is contained in:
@@ -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", () => {
|
describe("Karteninteraktion", () => {
|
||||||
it("zoomt zu den eingegebenen Koordinaten", () => {
|
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");
|
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();
|
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) => {
|
cy.window().then((win) => {
|
||||||
const map = win.map; // Zugriff auf die Leaflet-Instanz
|
const map = win.map; // Zugriff auf die Leaflet-Instanz
|
||||||
const center = map.getCenter();
|
const center = map.getCenter(); // Aktuelles Zentrum der Karte abrufen
|
||||||
expect(center.lat).to.be.closeTo(52.52, 0.01);
|
expect(center.lat).to.be.closeTo(52.52, 0.01); // Latitude überprüfen
|
||||||
expect(center.lng).to.be.closeTo(13.405, 0.01);
|
expect(center.lng).to.be.closeTo(13.405, 0.01); // Longitude überprüfen
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user