Buchungskalender: Mail-Nummern K36, K37, T23 (K31/K32/T22 gehören den Aufträgen)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
fd971309a8
commit
3526909d61
17 files changed
+51
-47
No files matched your search
@@ -105,14 +105,14 @@ test('G22 ohne Erstattung: kein Erstattungssatz; G19 vor Ort bezahlt: kein Bezah
|
||||
assert.ok(sent.every((m) => !m.text.includes('Erstattung von') && !m.text.includes('Bezahl-Link')))
|
||||
})
|
||||
|
||||
test('Vermieter: K31 geht an den Besitzer ohne BCC, mit Portal-Link; T22 ans Team; unbekannte Gastart wirft', async () => {
|
||||
await mails.anVermieter('K31', ctx, { anfrage: anfrage({ status: 'neu' }) })
|
||||
test('Vermieter: K36 geht an den Besitzer ohne BCC, mit Portal-Link; T23 ans Team; unbekannte Gastart wirft', async () => {
|
||||
await mails.anVermieter('K36', ctx, { anfrage: anfrage({ status: 'neu' }) })
|
||||
const [k] = await gesendet()
|
||||
assert.equal(k.to[0].address, 'besitzer@example.com')
|
||||
assert.ok(!k.bcc || k.bcc.length === 0)
|
||||
assert.ok(k.text.includes(`${config.publicBaseUrl}/dashboard.html#buchungen?projekt=p1`))
|
||||
assert.ok(k.text.includes('Eva Gast'))
|
||||
await assert.rejects(() => mails.anGast('K31', ctx, anfrage()), TypeError)
|
||||
await assert.rejects(() => mails.anGast('K36', ctx, anfrage()), TypeError)
|
||||
})
|
||||
|
||||
test('Gastname wird in der Mail maskiert', async () => {
|
||||
@@ -122,9 +122,9 @@ test('Gastname wird in der Mail maskiert', async () => {
|
||||
assert.ok(m.html.includes('<b>x</b>'))
|
||||
})
|
||||
|
||||
test('K31: Kundenname kommt aus dem Kundendokument, wenn ctx keinen hat', async () => {
|
||||
test('K36: Kundenname kommt aus dem Kundendokument, wenn ctx keinen hat', async () => {
|
||||
aw.seed('customers', { $id: 'c1', name: 'Mimi Muster', email: 'besitzer@example.com' })
|
||||
await mails.anVermieter('K31', ctx, { anfrage: anfrage({ status: 'neu' }) })
|
||||
await mails.anVermieter('K36', ctx, { anfrage: anfrage({ status: 'neu' }) })
|
||||
const [k] = await gesendet()
|
||||
assert.ok(k.text.includes('Hallo Mimi Muster'))
|
||||
})
|
||||
Reference in new issue
Block a user