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

+6 -1
View File
@@ -228,12 +228,17 @@ test('Fassungen aus dem Register: Zustimmung plus die vorhandenen Fassungsfelder
const news = featureConfig('news')
assert.deepEqual(zustimmungsfassungen(news), { zustimmung: news.consent.version, leistungsbeschreibung: news.leistungsbeschreibung.version })
const termine = featureConfig('termine')
// Terminplaner: Zustimmung, Leistungsbeschreibung, AVV und Widerrufsbelehrung tragen alle die Fassung des Registers (Task F7)
assert.deepEqual(zustimmungsfassungen(termine), {
zustimmung: termine.consent.version,
leistungsbeschreibung: termine.leistungsbeschreibung.version,
avv: termine.avv.version,
widerruf: termine.widerruf.version,
})
// widerruf kommt dazu, sobald das Register es führt
assert.equal(termine.widerruf.version, config.termine.avvVersion)
// ohne widerruf im Register fehlt der Eintrag (News führt keine Widerrufsbelehrung)
assert.deepEqual(Object.keys(zustimmungsfassungen({ ...termine, widerruf: null })), ['zustimmung', 'leistungsbeschreibung', 'avv'])
// ein anderer Stand der Belehrung steht im Nachweis
const mitWiderruf = { ...termine, widerruf: { version: 'W1', url: '/x' } }
assert.deepEqual(zustimmungsfassungen(mitWiderruf), {
zustimmung: termine.consent.version,