zeitenBestellen: Pin auf die Listen in app.js an den Buchungskalender angepasst
VIEW_HASHES, APP_PARENT und FEATURE_LABELS tragen seit dem Buchungskalender einen Eintrag zwischen Webshop und Zeiten. Die Regexe folgen den echten Listen; app.js bleibt unverändert. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
524ac64d20
commit
447129d4e2
1 file changed
+4
-4
@@ -824,10 +824,10 @@ const ohneKommentare = (quelle) => quelle.replace(/\/\*[\s\S]*?\*\//g, '').repla
|
||||
|
||||
test('Portal: Ansicht #zeiten ist in app.js und dashboard.html verdrahtet', () => {
|
||||
const app = lesen('public/app.js')
|
||||
// zeiten steht in allen drei Listen hinter dem Webshop (main zuerst, dann die Öffnungszeiten)
|
||||
assert.match(app, /VIEW_HASHES = \{[^}]*webshop: 'webshop', zeiten: 'zeiten' \}/)
|
||||
assert.match(app, /APP_PARENT = \{ news: 'funktionen', analyse: 'funktionen', termine: 'funktionen', [^}]*webshop: 'funktionen', zeiten: 'funktionen' \}/)
|
||||
assert.match(app, /FEATURE_LABELS = \{[^}]*shop: 'Webshop', zeiten: 'Öffnungszeiten' \}/)
|
||||
// zeiten steht in allen drei Listen hinter dem Webshop (main zuerst, dann die Öffnungszeiten); seit dem Buchungskalender steht dessen Eintrag dazwischen
|
||||
assert.match(app, /VIEW_HASHES = \{[^}]*webshop: 'webshop', buchungen: 'buchungen', zeiten: 'zeiten' \}/)
|
||||
assert.match(app, /APP_PARENT = \{ news: 'funktionen', analyse: 'funktionen', termine: 'funktionen', [^}]*webshop: 'funktionen', buchungen: 'funktionen', zeiten: 'funktionen' \}/)
|
||||
assert.match(app, /FEATURE_LABELS = \{[^}]*shop: 'Webshop', unterkunft: 'Buchungskalender', zeiten: 'Öffnungszeiten' \}/)
|
||||
assert.match(app, /zeiten: \(\) => import\('\/zeiten\.js'\)\.then\(\(m\) => m\.initZeiten\(document\.getElementById\('zeiten-body'\)\)\)/)
|
||||
const html = lesen('public/dashboard.html')
|
||||
assert.match(html, /<section class="kb-view" id="view-zeiten">[\s\S]*<h1>Öffnungszeiten live<\/h1>[\s\S]*<div id="zeiten-body">/)
|
||||
|
||||
Reference in new issue
Block a user