Buchungskalender: Portal-Tests mit fester Uhr
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
8c8fa05591
commit
10fe9a2ae0
3 files changed
+10
-3
No files matched your search
@@ -192,8 +192,13 @@ const zeigeTab = async (fx, modul) => {
|
||||
}
|
||||
const kal = await import('../public/buchungen-tab-kalender.js')
|
||||
const ukTab = await import('../public/buchungen-tab-unterkuenfte.js')
|
||||
import { setzeUhrFuerTests } from '../public/buchungen-uk-hilfe.js'
|
||||
setzeUhrFuerTests(() => new Date('2026-10-07T10:00:00Z')) // feste Uhr: Kalender und Sperren-Tests nutzen Daten im Herbst 2026
|
||||
const tag = (fx, panel, t) => fx.finde(panel, `[data-tag="${t}"]`)
|
||||
const gehZuNovember = async (fx, panel) => { while (!/November 2026/.test(fx.text(fx.finde(panel, '[data-monat]')))) { await fx.klick(aktion(fx, panel, 'weiter')); await fx.ruhe() } }
|
||||
const gehZuNovember = async (fx, panel) => {
|
||||
for (let i = 0; i < 24 && !/November 2026/.test(fx.text(fx.finde(panel, '[data-monat]'))); i += 1) { await fx.klick(aktion(fx, panel, 'weiter')); await fx.ruhe() }
|
||||
assert.match(fx.text(fx.finde(panel, '[data-monat]')), /November 2026/, 'November 2026 nicht erreicht')
|
||||
}
|
||||
|
||||
test('rasterTage: November 2026 beginnt am Montag 26.10. und endet am Sonntag 29.11.... ', () => {
|
||||
const t = kal.rasterTage(2026, 10)
|
||||
|
||||
Reference in new issue
Block a user