Buchungskalender: Funktionsanfragen und Rechtliches-Karten
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d2883018fc
commit
b2a0ff5d53
6 files changed
+192
-43
No files matched your search
@@ -65,7 +65,7 @@ test('terminplaner_karten_vorhanden', () => {
|
||||
assert.ok(!/\d{4}-\d{2}-\d{2}/.test(d.liveUrl), 'Alias-Seite ohne Fassungsdatum')
|
||||
}
|
||||
// Oeffnungszeiten live: Karte 12, hinter den Terminplaner- und Webshop-Karten; der Schluessel hat 28 Zeichen (WOMS-Grenze 36, Ruling R35)
|
||||
assert.equal(DOCUMENTS.length, 12, 'keine Analyse-Karten und keine weiteren')
|
||||
assert.equal(DOCUMENTS.length, 14, 'keine Analyse-Karten und keine weiteren')
|
||||
})
|
||||
|
||||
test('zeiten_karte_vorhanden_am_ende', () => {
|
||||
@@ -78,10 +78,18 @@ test('zeiten_karte_vorhanden_am_ende', () => {
|
||||
sort: 12,
|
||||
})
|
||||
assert.ok(d.key.length <= 36, 'Dokument-ID hoechstens 36 Zeichen')
|
||||
assert.equal(DOCUMENTS.at(-1), d, 'am Ende von DOCUMENTS, nach den Terminplaner- und Webshop-Karten')
|
||||
assert.equal(DOCUMENTS.at(-3), d, 'vor den Buchungskalender-Karten, nach den Terminplaner- und Webshop-Karten')
|
||||
assert.equal(DOCUMENTS.findIndex((x) => x.key === 'widerrufsbelehrung-funktionen'), 8, 'Terminplaner-Karten unveraendert davor')
|
||||
})
|
||||
|
||||
test('unterkunft_karten_am_ende', () => {
|
||||
assert.deepEqual(DOCUMENTS.slice(-2), [
|
||||
{ key: 'leistungsbeschreibung-unterkunft', title: 'Leistungsbeschreibung Buchungskalender', liveUrl: 'https://project.webklar.com/rechtliches/leistungsbeschreibung-unterkunft.html', sort: 13 },
|
||||
{ key: 'avv-unterkunft', title: 'AVV Buchungskalender', liveUrl: 'https://project.webklar.com/rechtliches/avv-unterkunft.html', sort: 14 },
|
||||
])
|
||||
assert.equal(DOCUMENTS.at(-1).key, 'avv-unterkunft')
|
||||
})
|
||||
|
||||
test('bestehende_karten_unveraendert', () => {
|
||||
assert.deepEqual(DOCUMENTS.slice(0, 9), [
|
||||
{ key: 'agb', title: 'AGB', liveUrl: 'https://webklar.com/agb', sort: 1 },
|
||||
@@ -111,5 +119,7 @@ test('dry_run_listet_karten', () => {
|
||||
assert.ok(zeilen.some((z) => z.startsWith('Rechtstext leistungsbeschreibung-webshop:')))
|
||||
assert.ok(zeilen.some((z) => z.startsWith('Rechtstext avv-webshop:')))
|
||||
assert.ok(zeilen.includes('Rechtstext leistungsbeschreibung-zeiten: Leistungsbeschreibung Öffnungszeiten live'))
|
||||
assert.ok(zeilen.includes('Rechtstext leistungsbeschreibung-unterkunft: Leistungsbeschreibung Buchungskalender'))
|
||||
assert.ok(zeilen.includes('Rechtstext avv-unterkunft: AVV Buchungskalender'))
|
||||
assert.ok(!/angelegt|vorhanden|Fertig/.test(r.stdout), 'Trockenlauf legt nichts an')
|
||||
})
|
||||
Reference in new issue
Block a user