Bestelltexte des Terminplaners (vier Zustimmungen, Belehrung im Nachweis, Fassung)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-05 03:10:29 +00:00
1 parent 49acd13f84
commit 03bdeb4461
7 files changed
+408 -40

No files matched your search

+5 -3
View File
@@ -234,7 +234,9 @@ test('Termine: Preis und Struktur', async () => {
assert.ok(item.text.length > 0)
assert.equal(item.url, undefined, 'ohne url')
}
assert.equal(t.widerruf, null)
// Task F7: die Widerrufsbelehrung der Funktionen trägt die Fassung des Registers und die versionierte Adresse
assert.deepEqual(t.widerruf, { version: config.termine.avvVersion, url: `/rechtliches/widerrufsbelehrung-funktionen-${config.termine.avvVersion}.html` })
assert.equal(t.consent.version, config.termine.avvVersion)
assert.equal(t.returnHash, 'termine')
assert.equal(t.returnProjekt, true)
assert.equal(t.requiresWartungsAbo, true)
@@ -280,7 +282,7 @@ test('Termine-Ticketdetails werden erst beim Aufruf geladen', async () => {
})
// ---------------------------------------------------------------------------------- Block F ---
test('Bestelltexte ohne ENTWURF', { todo: 'Block F ersetzt die Platzhaltertexte' }, async () => {
test('Bestelltexte ohne ENTWURF', async () => {
const t = config.features.termine
const frei = (wert, was) => assert.doesNotMatch(JSON.stringify(wert), /ENTWURF/, `${was} enthält ENTWURF`)
frei(t.consent.version, 'consent.version')
@@ -289,7 +291,7 @@ test('Bestelltexte ohne ENTWURF', { todo: 'Block F ersetzt die Platzhaltertexte'
frei(t.avv, 'avv')
frei(t.widerruf, 'widerruf')
// mails.danach und mails.bereit schreibt der Inhaber in seiner Mailrunde
// ab B7 gibt es den Haken belehrung (Platzhaltertext bis F7)
// der Haken belehrung liefert seit F7 die Widerrufsbelehrung der Funktionen
const belehrung = reg.featureHaken('termine').belehrung
if (belehrung) frei(await belehrung(), 'belehrung')
})