Merge feature/terminplaner-tp2 (a629b25) in feature/oeffnungszeiten

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-05 04:42:31 +00:00
commit 1d5a565e9f
95 files changed
+12879 -546

No files matched your search

+6 -1
View File
@@ -239,12 +239,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,