feat(akquise): Berater-Mail sagt "beworben" und zeigt den Link
Betreff "Du wurdest beworben: <Titel>", Text "wir haben dich auf folgendes Projekt beworben", Link zum Projekt als ausgeschriebene Zeile in der Tabelle statt versteckt hinter "Zur Ausschreibung". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
eaef454442
commit
6772f34b4e
@@ -43,12 +43,16 @@ const message = buildMessage(
|
||||
},
|
||||
'Jörg Müller'
|
||||
);
|
||||
check('Betreff mit Titel', message.subject === 'Neues Projekt für dich: SAP <script>');
|
||||
check('Betreff mit Titel', message.subject === 'Du wurdest beworben: SAP <script>');
|
||||
check('Sagt, dass beworben wurde', message.html.includes('<strong>beworben</strong>'));
|
||||
check('Titel escaped', message.html.includes('SAP <script>') && !message.html.includes('<script>'));
|
||||
check('Firma escaped', message.html.includes('ACME & Co'));
|
||||
check('Anrede mit Vorname', message.html.includes('Hallo Jörg,'));
|
||||
check('Datum deutsch', message.html.includes('01.11.2026 bis 31.12.2026'));
|
||||
check('Link enthalten', message.html.includes('href="https://example.com/p?a=1&b=2"'));
|
||||
check(
|
||||
'Link sichtbar',
|
||||
message.html.includes('<a href="https://example.com/p?a=1&b=2">https://example.com/p?a=1&b=2</a>')
|
||||
);
|
||||
check('Leere Felder fehlen', !message.html.includes('Projektpreis'));
|
||||
|
||||
console.log(
|
||||
|
||||
Reference in New Issue
Block a user