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',
|
label: 'Terminplaner',
|
||||||
bestaetigen: {
|
bestaetigen: {
|
||||||
activate: 'Terminplaner ohne Zahlung aktivieren?',
|
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.',
|
abnahme: 'Terminplaner freischalten? Der Kunde bekommt die Mail „bereit“ und Gäste können buchen.',
|
||||||
ticket: 'Fehlendes Einrichtungs-Ticket neu anlegen?',
|
ticket: 'Fehlendes Einrichtungs-Ticket neu anlegen?',
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ test('FUNKTIONEN: News und Terminplaner mit den Bestätigungstexten', () => {
|
|||||||
label: 'Terminplaner',
|
label: 'Terminplaner',
|
||||||
bestaetigen: {
|
bestaetigen: {
|
||||||
activate: 'Terminplaner ohne Zahlung aktivieren?',
|
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.',
|
abnahme: 'Terminplaner freischalten? Der Kunde bekommt die Mail „bereit“ und Gäste können buchen.',
|
||||||
ticket: 'Fehlendes Einrichtungs-Ticket neu anlegen?',
|
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', () => {
|
test('ZUSTAND: Ton und Beschriftung je Zustand', () => {
|
||||||
assert.deepEqual(ZUSTAND, {
|
assert.deepEqual(ZUSTAND, {
|
||||||
off: ['muted', 'Aus'],
|
off: ['muted', 'Aus'],
|
||||||
|
|||||||
Reference in new issue
Block a user