Buchungskalender: Abschluss – Kleinigkeiten Server (Betrag/Waehrung, Erstattungs-Webhook, Obergrenze, Zaehler, Cache, Kommentare, Setup-Check)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6d35674c1e
commit
1d9515823c
13 files changed
+123
-14
No files matched your search
@@ -99,6 +99,14 @@ test('Zugriff: ohne Sitzung 401, fremdes Projekt 403, Funktion aus 409, Kundenan
|
||||
assert.equal((await post('/unterkuenfte', { name: 'X', maxPersonen: 2 })).status, 409)
|
||||
})
|
||||
|
||||
test('PUT /einstellungen leert den Speicher der oeffentlichen Schnittstelle: neue Firma sofort sichtbar', async () => {
|
||||
const K = await import('../server/services/unterkunft/kontext.js')
|
||||
K.leereCache()
|
||||
assert.equal((await K.unterkunftPerSiteKey('abcdefghijklmnop')).einstellungen.firma, 'Donau Home')
|
||||
assert.equal((await put('/einstellungen', { ...EINST, firma: 'Neue Firma' })).status, 200)
|
||||
assert.equal((await K.unterkunftPerSiteKey('abcdefghijklmnop')).einstellungen.firma, 'Neue Firma')
|
||||
})
|
||||
|
||||
test('Zugriff: Schalter off sperrt die Verwaltung', async () => {
|
||||
config.unterkunft.mode = 'off'
|
||||
assert.equal((await get('/unterkuenfte')).status, 409)
|
||||
|
||||
Reference in new issue
Block a user