Kundenansicht neu P7: K01 und K12 behaupten für Betriebe kein Sofortbeginn-Verlangen
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4e0e42f633
commit
528ca0875e
5 files changed
+134
-8
No files matched your search
@@ -376,9 +376,10 @@ test('K12: Block zahlung_offen wörtlich, Block lastschrift mit dem Satz aus §
|
||||
const plain = renderMail('K12', values, {})
|
||||
assert.doesNotMatch(plain.text, /sobald die Zahlung bestätigt ist|Wird die Lastschrift nicht eingelöst/)
|
||||
// Vertragsbestaetigung: Preis mit § 19 UStG, Mindestlaufzeit, Unterlagen, Zustimmung zum Sofortbeginn
|
||||
for (const text of ['gemäß § 19 UStG ohne Umsatzsteuer', 'Mindestlaufzeit 12 Monate bis Wert-mindestlaufzeit_bis.', 'Widerrufsbelehrung mit Muster-Widerrufsformular', 'Sie haben ausdrücklich verlangt, dass wir vor Ablauf der Widerrufsfrist mit dem Wartungs-Abo beginnen']) {
|
||||
for (const text of ['gemäß § 19 UStG ohne Umsatzsteuer', 'Mindestlaufzeit 12 Monate bis Wert-mindestlaufzeit_bis.', 'Widerrufsbelehrung mit Muster-Widerrufsformular']) {
|
||||
assert.ok(plain.text.includes(text), text)
|
||||
}
|
||||
// der Absatz „ausdrücklich verlangt“ hängt am Block sofortverlangen (knBestaetigungsmails.test.js prüft ihn mit und ohne)
|
||||
})
|
||||
|
||||
test('K14: Hosting-Abo läuft wie vor dem Wechsel weiter; SEPA: Abbuchungstag bleibt', () => {
|
||||
@@ -653,8 +654,11 @@ test('K12: Monatspreis mit gebuchtem Zusatzspeicher (Block), Widerruf des Wechse
|
||||
assert.match(mit.text, /einschließlich Ihres gebuchten E-Mail-Zusatzspeichers/)
|
||||
const ohne = renderMail('K12', values, {})
|
||||
assert.doesNotMatch(ohne.text, /einschließlich Ihres gebuchten/)
|
||||
assert.match(ohne.text, /Widerrufen Sie den Wechsel, läuft Ihr Hosting-Abo zu den bisherigen Bedingungen weiter/)
|
||||
assert.match(ohne.text, /Mehrbetrag/)
|
||||
// der Absatz zum Widerruf des Wechsels samt Wertersatz hängt am Block sofortverlangen (Betrieb in Fassung 6: ohne)
|
||||
const verlangt = renderMail('K12', values, { sofortverlangen: true })
|
||||
assert.match(verlangt.text, /Widerrufen Sie den Wechsel, läuft Ihr Hosting-Abo zu den bisherigen Bedingungen weiter/)
|
||||
assert.match(verlangt.text, /Mehrbetrag/)
|
||||
assert.doesNotMatch(ohne.text, /Widerrufen Sie den Wechsel|Mehrbetrag/)
|
||||
// K13: Widerruf des Zusatzspeichers ohne Wertersatz
|
||||
const k13 = renderMail('K13', sampleValues(loadTemplate('K13')), { plus: true, bestellung: true })
|
||||
assert.match(k13.text, /erstatten alles, was Sie dafür gezahlt haben\. Wertersatz verlangen wir nicht\./)
|
||||
|
||||
Reference in new issue
Block a user