Bestelltexte des Terminplaners (vier Zustimmungen, Belehrung im Nachweis, Fassung)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
49acd13f84
commit
03bdeb4461
7 files changed
+408
-40
No files matched your search
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user