AGB: Haftungssatz Modul C entfällt, Kündigung nach Verlängerung für Verbraucher, Tests

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
rootandClaude Fable 5.1 committed 2026-09-28 08:16:17 +00:00
1 parent 2c1a4c150c
commit 2bffca4b33
2 files changed
+12 -3

No files matched your search

+10
View File
@@ -70,9 +70,11 @@ describe("Abo-Seiten", () => {
expect(screen.getAllByText(/1,00 €/).length).toBeGreaterThan(0);
// Wechsel und Zusatzspeicher auch hier nur unter den Bedingungen des Portals.
const speicher = within(sectionOf("E-Mail-Postfächer und Zusatzspeicher"));
expect(speicher.getAllByText(/begonnen hat/).length).toBeGreaterThan(0);
expect(speicher.getAllByText(/nicht gekündigt/).length).toBeGreaterThan(0);
expect(speicher.getAllByText(/keine Zahlung offen/).length).toBeGreaterThan(0);
const hosting = within(sectionOf("Hosting-Abo für statische Websites"));
expect(hosting.getAllByText(/begonnen hat/).length).toBeGreaterThan(0);
expect(hosting.getAllByText(/nicht gekündigt/).length).toBeGreaterThan(0);
expect(hosting.getAllByText(/keine Zahlung offen/).length).toBeGreaterThan(0);
expect(hosting.getAllByText(/neue Mindestlaufzeit von 12 Monaten/).length).toBeGreaterThan(0);
@@ -95,5 +97,13 @@ describe("Abo-Seiten", () => {
"https://project.webklar.com/abo-bedingungen.html",
);
expect(screen.queryAllByText(/verlängern sich automatisch/).length).toBe(0);
// Rechtsrunde: kein eigener Haftungssatz mehr in Modul C (für die Abos gilt § 13 der Abo-Bedingungen) …
expect(modulC.queryAllByText(/keine Haftung für Ausfälle externer Anbieter/).length).toBe(0);
// … und Verbraucher können automatisch verlängerte Jahresverträge mit einer Frist von einem Monat kündigen.
expect(
modulC.getAllByText(
/Nach einer automatischen Verlängerung können Verbraucher solche Verträge jederzeit mit einer Frist von einem Monat kündigen\./,
).length,
).toBeGreaterThan(0);
});
});