Gästetexte des Terminplaners: Entwurf-Kennzeichnung entfernt

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-05 04:08:46 +00:00
1 parent c1266fcce7
commit 495d5ad9ca
11 files changed
+79 -56

No files matched your search

+5 -2
View File
@@ -1217,12 +1217,15 @@ test('Anleitung ohne gespeicherte Einstellung: nur der Einbau-Code und die Warnu
})
test('Anleitung, Drift: Ticket auf Version 1, Einstellung jetzt Version 3 => Warnung am Ende von warnungen, ticketVersion und ticketWoid', async () => {
const k = legeAnleitung({ version: 3, ticketDetails: TICKET_MIT_STAND(1) })
// eine andere Warnung muss davor stehen (ohne Entwurfs-Banner sonst keine): fehlende Impressum-URL
const einstellung = d8Einstellung()
einstellung.betrieb.impressumUrl = ''
const k = legeAnleitung({ einstellung, version: 3, ticketDetails: TICKET_MIT_STAND(1) })
const res = await anleitung(k)
assert.equal(res.status, 200, JSON.stringify(res.body))
assert.equal(warnungDrift(1, 3), 'Einstellungen seit der Bestellung geändert (Ticket Version 1, jetzt 3).')
assert.equal(res.body.warnungen.at(-1), warnungDrift(1, 3))
assert.ok(res.body.warnungen.length > 1, 'sie steht hinter den uebrigen Warnungen')
assert.ok(res.body.warnungen.length > 1 && /Impressum/.test(res.body.warnungen[0]), `sie steht hinter den uebrigen Warnungen: ${res.body.warnungen.join(' | ')}`)
assert.equal(res.body.warnungen.filter((w) => w.startsWith('Einstellungen seit der Bestellung')).length, 1)
assert.equal(res.body.ticketVersion, 1)
assert.equal(res.body.ticketWoid, ticketDoc(k.ticketId).woid)