Buchungskalender: Aufbewahrung und Löschfristen
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f57a3d477e
commit
c019d3c3b0
9 files changed
+719
-13
No files matched your search
@@ -227,14 +227,18 @@ test('Jobs: im Modus off {aus:true}; Minutenjob ruft die Fristen ab, die anderen
|
||||
config.unterkunft.mode = 'off'
|
||||
assert.deepEqual(await jobs.minutenJob(T0), { aus: true })
|
||||
assert.deepEqual(await jobs.viertelstundenJob(T0), { aus: true })
|
||||
assert.deepEqual(await jobs.taeglicherJob(T0), { aus: true })
|
||||
// Tagesjob: die Fristen gelten auch bei off, solange es Buchungsdaten gibt (dann laeuft er, sonst {aus:true})
|
||||
const tagAus = await jobs.taeglicherJob(T0)
|
||||
assert.ok(tagAus.aus === true || tagAus.aufbewahrung?.fehler === 0, JSON.stringify(tagAus))
|
||||
await leere()
|
||||
config.unterkunft.mode = 'on'
|
||||
const r = await jobs.minutenJob(T0)
|
||||
assert.notEqual(r?.aus, true)
|
||||
assert.notEqual(r?.fehler, true, JSON.stringify(r))
|
||||
assert.deepEqual(await jobs.viertelstundenJob(T0), { importe: 0, erfolg: 0, fehler: 0 })
|
||||
assert.deepEqual(await jobs.taeglicherJob(T0), {})
|
||||
const tag = await jobs.taeglicherJob(T0)
|
||||
assert.equal(tag.aufbewahrung.fehler, 0, JSON.stringify(tag))
|
||||
assert.equal(tag.abgeschaltet.fehler, 0)
|
||||
})
|
||||
|
||||
// -------------------------------------------------------------------------------------------------- Webhook
|
||||
|
||||
Reference in new issue
Block a user