WIP: Jest und Cypress Test

This commit is contained in:
ISA
2024-12-10 14:13:16 +01:00
parent 7cb4417c53
commit 213c2e8111
8 changed files with 1575 additions and 3684 deletions

View File

@@ -0,0 +1,26 @@
describe("TK-Komponenten", () => {
beforeEach(() => {
cy.visit("http://10.10.0.70:3000/?m=12&u=484");
});
it("should toggle TK-Komponenten visibility", () => {
// Sicherstellen, dass die Checkbox vorhanden und sichtbar ist
cy.get("input[type='checkbox'][id='system-10']").should("exist").and("be.visible");
// Deaktivieren der Checkbox und sicherstellen, dass die Marker verschwinden
cy.get("input[type='checkbox'][id='system-10']")
.uncheck({ force: true })
.then(() => {
// Überprüfen, ob keine Marker mehr vorhanden sind
cy.get(".leaflet-marker-icon", { timeout: 10000 }).should("not.exist");
});
// Aktivieren der Checkbox und sicherstellen, dass die Marker wieder sichtbar werden
cy.get("input[type='checkbox'][id='system-10']")
.check({ force: true })
.then(() => {
// Überprüfen, ob die Marker sichtbar sind
cy.get(".leaflet-marker-icon", { timeout: 10000 }).should("be.visible");
});
});
});