diff --git a/src/pages/AGB.tsx b/src/pages/AGB.tsx index 5ae1928..cbe43dc 100644 --- a/src/pages/AGB.tsx +++ b/src/pages/AGB.tsx @@ -127,9 +127,8 @@ const AGB = () => { Vertragsbedingungen für die WEBklar-Abos {" "}mit Leistungsbeschreibungen; sie gehen diesen AGB vor. -
  • Bestehende Hosting-Verträge mit jährlicher Laufzeit behalten die bei ihrem Abschluss vereinbarten Bedingungen.
  • -
  • WEBklar ist berechtigt, externe Anbieter (z. B. Rechenzentren) einzusetzen.
  • -
  • WEBklar übernimmt keine Haftung für Ausfälle externer Anbieter.
  • +
  • Bestehende Hosting-Verträge mit jährlicher Laufzeit behalten die bei ihrem Abschluss vereinbarten Bedingungen. Nach einer automatischen Verlängerung können Verbraucher solche Verträge jederzeit mit einer Frist von einem Monat kündigen.
  • +
  • WEBklar ist berechtigt, externe Anbieter (z. B. Rechenzentren) einzusetzen.
  • {contractDivider} diff --git a/src/test/abos.test.tsx b/src/test/abos.test.tsx index 2c503a7..c901467 100644 --- a/src/test/abos.test.tsx +++ b/src/test/abos.test.tsx @@ -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); }); });