Weitere Demo Daten und Default settings für DateTimePicker

This commit is contained in:
Robert Wartenberg committed 2026-08-28 17:02:23 +02:00
1 parent e122aa8650
commit 72c032a5ca
4 files changed
+48 -9

No files matched your search

@@ -51,6 +51,15 @@ test('erweitert Demo-Kontakte um die vorgesehenen Ansprechpartnerdaten', async (
assert.match(migration, /Sarah van den Heuvel/);
});
test('liefert zusätzliche lokale Demo-Termine für Juli und August', async () => {
const migration = await readFile(new URL('../database/migrations/005_booking_demo_july_august.sql', import.meta.url), 'utf8');
assert.match(migration, /Nur für lokale Entwicklungs- und Testdatenbanken/);
assert.match(migration, /-07-10 09:00:00/);
assert.match(migration, /-08-12 09:00:00/);
assert.match(migration, /sufw_booking_registrations/);
});
test('liefert die unabhängige Verwaltung unter booking-admin mit getrennten Bereichen', async () => {
const [routes, admin] = await Promise.all([
readFile(new URL('../public/.htaccess', import.meta.url), 'utf8'),
@@ -68,8 +77,10 @@ test('liefert die unabhängige Verwaltung unter booking-admin mit getrennten Ber
assert.doesNotMatch(admin, /datetime-local/);
assert.match(admin, /data-picker-hour/);
assert.match(admin, /data-picker-quarter/);
assert.match(admin, /<\?php if \(\$view === 'events'\): \?><div class="picker-time" data-picker-time-controls>/);
assert.match(admin, /Array\.from\(\{length:24\}/);
assert.match(admin, /\['00','15','30','45'\]/);
assert.match(admin, /defaultDate\.setHours\(9,0,0,0\)/);
assert.match(admin, /data-picker-close/);
assert.match(admin, /<select name="title"/);
assert.match(admin, /data-dropdown-indicator/);
@@ -80,5 +91,6 @@ test('liefert die unabhängige Verwaltung unter booking-admin mit getrennten Ber
assert.match(admin, /id="export-project"/);
assert.match(admin, /DATE\(e\.starts_at\) AS event_day/);
assert.match(admin, /export-project/);
assert.match(admin, /new DateTimeImmutable\('first day of next month'\)/);
assert.doesNotMatch(admin, /text\/csv|fputcsv/i);
});