Hustler-Pixelwelt T10: Erklärung „veraltet (nicht ausgewählt)“ nach der 72-Stunden-Regel des Dienstes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-22 08:55:04 +00:00
1 parent 5b5bb740c2
commit f12866dda3
2 files changed
+8 -1

No files matched your search

+1 -1
View File
@@ -9,7 +9,7 @@ const GRENZE_MUSTER = /^Punktzahl unter (\d{1,3})$/
// Grund-Text -> { symbol, erklaerung }; „Punktzahl unter N“ steht in grundInfo (die Grenze steht fest im Code des Dienstes, MIN_SCORE_MAIL)
const TABELLE = Object.freeze({
'keine veröffentlichte Mail': Object.freeze({ symbol: 'brief-x', erklaerung: 'Auf der Website steht keine E-Mail-Adresse. Ohne veröffentlichte Adresse schreibt der Hustler nie.' }),
'veraltet (nicht ausgewählt)': Object.freeze({ symbol: 'uhr', erklaerung: 'Die Website ist veraltet, kam aber nicht unter die Top 3 der Nacht.' }),
'veraltet (nicht ausgewählt)': Object.freeze({ symbol: 'uhr', erklaerung: 'Der Fund ist älter als 72 Stunden und kam in dieser Zeit nicht in die Auswahl der Nacht. Er wird nicht mehr angeschrieben.' }), // wie night.js des Dienstes (WAHL_STUNDEN 72), nicht der Text der Zeichenfläche
'Website in gutem Zustand': Object.freeze({ symbol: 'haken', erklaerung: 'Die Website ist aktuell genug. Es gibt keinen Anlass zu schreiben.' }),
'Kette oder Franchise': Object.freeze({ symbol: 'kette', erklaerung: 'Gehört zu einer Kette; die Website wird zentral gemacht.' }),
'schon bekannt (E-Mail oder Telefon)': Object.freeze({ symbol: 'doppelt', erklaerung: 'Steht schon im Nie-doppelt-Register.' }),
+7
View File
@@ -99,3 +99,10 @@ test('botleadGruende.js: rein (kein React, kein DOM, keine Importe), keine Beisp
assert.doesNotMatch(src, /\b(?:window|document|fetch)\b/)
assert.doesNotMatch(src, /innerHTML/)
})
test('„veraltet (nicht ausgewählt)“ erklärt die 72-Stunden-Regel des Dienstes (night.js, WAHL_STUNDEN), nicht eine veraltete Website', async () => {
const { grundInfo } = await loadModule('src/lib/botleadGruende.js')
const info = grundInfo('veraltet (nicht ausgewählt)')
assert.match(info.erklaerung, /72 Stunden/)
assert.doesNotMatch(info.erklaerung, /Website ist veraltet/)
})