Terminplaner: Abschalten-Dialog nennt Löschung nach 30 Tagen
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
89f5bd4bc6
commit
72eedeb59c
2 files changed
+12
-2
No files matched your search
@@ -19,7 +19,7 @@ export const FUNKTIONEN = [
|
||||
label: 'Terminplaner',
|
||||
bestaetigen: {
|
||||
activate: 'Terminplaner ohne Zahlung aktivieren?',
|
||||
disable: 'Terminplaner abschalten? Auf der Website sind dann keine Buchungen mehr möglich.',
|
||||
disable: 'Terminplaner abschalten? Auf der Website sind dann keine Buchungen mehr möglich. Damit beginnt die Löschung: Nach 30 Tagen werden alle Termine und Einstellungen gelöscht. Wieder einschalten ist nach diesen 30 Tagen nur mit einer neuen Bestellung (149 €) möglich.',
|
||||
abnahme: 'Terminplaner freischalten? Der Kunde bekommt die Mail „bereit“ und Gäste können buchen.',
|
||||
ticket: 'Fehlendes Einrichtungs-Ticket neu anlegen?',
|
||||
},
|
||||
|
||||
@@ -40,7 +40,7 @@ test('FUNKTIONEN: News und Terminplaner mit den Bestätigungstexten', () => {
|
||||
label: 'Terminplaner',
|
||||
bestaetigen: {
|
||||
activate: 'Terminplaner ohne Zahlung aktivieren?',
|
||||
disable: 'Terminplaner abschalten? Auf der Website sind dann keine Buchungen mehr möglich.',
|
||||
disable: 'Terminplaner abschalten? Auf der Website sind dann keine Buchungen mehr möglich. Damit beginnt die Löschung: Nach 30 Tagen werden alle Termine und Einstellungen gelöscht. Wieder einschalten ist nach diesen 30 Tagen nur mit einer neuen Bestellung (149 €) möglich.',
|
||||
abnahme: 'Terminplaner freischalten? Der Kunde bekommt die Mail „bereit“ und Gäste können buchen.',
|
||||
ticket: 'Fehlendes Einrichtungs-Ticket neu anlegen?',
|
||||
},
|
||||
@@ -48,6 +48,16 @@ test('FUNKTIONEN: News und Terminplaner mit den Bestätigungstexten', () => {
|
||||
])
|
||||
})
|
||||
|
||||
test('W1: der Abschalten-Dialog des Terminplaners nennt Buchungsstopp, Löschung nach 30 Tagen und die neue Bestellung (149 €)', () => {
|
||||
const text = FUNKTIONEN.find((f) => f.key === 'termine').bestaetigen.disable
|
||||
assert.match(text, /^Terminplaner abschalten\?/)
|
||||
assert.match(text, /keine Buchungen mehr möglich/, 'Buchungen stehen')
|
||||
assert.match(text, /Nach 30 Tagen werden alle Termine und Einstellungen gelöscht/, 'Löschung nach 30 Tagen')
|
||||
assert.match(text, /nur mit einer neuen Bestellung \(149 €\)/, 'danach nur mit neuer Bestellung, mit Preis')
|
||||
// News bleibt unverändert: dort wird nichts gelöscht
|
||||
assert.equal(FUNKTIONEN.find((f) => f.key === 'news').bestaetigen.disable, 'News abschalten? Die Website zeigt dann keine Beiträge mehr.')
|
||||
})
|
||||
|
||||
test('ZUSTAND: Ton und Beschriftung je Zustand', () => {
|
||||
assert.deepEqual(ZUSTAND, {
|
||||
off: ['muted', 'Aus'],
|
||||
|
||||
Reference in new issue
Block a user