Add test for rendered bill mail
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
1e57833724
commit
ad5bdd07fb
|
|
@ -1,5 +1,5 @@
|
|||
@component('mail::message')
|
||||
# {{ $invoice->greeting }},
|
||||
# {{ $invoice->to->greeting }},
|
||||
|
||||
Im Anhang findet ihr die aktuelle Rechnung an {{$settings->from}} für das laufende Jahr. Bitte begleicht diese bis zum angegebenen Datum.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@component('mail::message')
|
||||
# {{ $invoice->greeting }},
|
||||
# {{ $invoice->to->greeting }},
|
||||
|
||||
Hiermit möchten wir euch an die noch ausstehenden Mitgliedsbeiträge an {{$settings->from}} für das laufende Jahr erinnern. Bitte begleicht diese bis zum angegebenen Datum.
|
||||
|
||||
|
|
|
|||
|
|
@ -42,6 +42,28 @@ class InvoiceSendActionTest extends TestCase
|
|||
$this->assertEquals(now()->format('Y-m-d'), $invoice->fresh()->sent_at->format('Y-m-d'));
|
||||
}
|
||||
|
||||
public function testItRendersBillMail(): void
|
||||
{
|
||||
$this->withoutExceptionHandling()->login()->loginNami();
|
||||
$invoice = Invoice::factory()
|
||||
->to(ReceiverRequestFactory::new()->email('max@muster.de')->greeting('Liebe Familie Doe'))
|
||||
->create();
|
||||
|
||||
$mail = new BillMail($invoice, 'file.txt');
|
||||
$mail->assertSeeInText('Liebe Familie Doe');
|
||||
}
|
||||
|
||||
public function testItRendersRememberMail(): void
|
||||
{
|
||||
$this->withoutExceptionHandling()->login()->loginNami();
|
||||
$invoice = Invoice::factory()
|
||||
->to(ReceiverRequestFactory::new()->email('max@muster.de')->greeting('Liebe Familie Doe'))
|
||||
->create();
|
||||
|
||||
$mail = new RememberMail($invoice, 'file.txt');
|
||||
$mail->assertSeeInText('Liebe Familie Doe');
|
||||
}
|
||||
|
||||
public function testItRemembersInvoices(): void
|
||||
{
|
||||
Mail::fake();
|
||||
|
|
|
|||
Loading…
Reference in New Issue