Merge feature/terminplaner-tp2 (a629b25) in feature/oeffnungszeiten
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
commit
1d5a565e9f
95 files changed
+12879
-546
No files matched your search
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user