diff --git a/resources/views/mail/invoice/bill.blade.php b/resources/views/mail/invoice/bill.blade.php index 35278c7b..2f2bebbe 100644 --- a/resources/views/mail/invoice/bill.blade.php +++ b/resources/views/mail/invoice/bill.blade.php @@ -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. diff --git a/resources/views/mail/invoice/remember.blade.php b/resources/views/mail/invoice/remember.blade.php index 94bba5b5..0b0b98ab 100644 --- a/resources/views/mail/invoice/remember.blade.php +++ b/resources/views/mail/invoice/remember.blade.php @@ -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. diff --git a/tests/Feature/Invoice/InvoiceSendActionTest.php b/tests/Feature/Invoice/InvoiceSendActionTest.php index d6d12602..07ac6d0e 100644 --- a/tests/Feature/Invoice/InvoiceSendActionTest.php +++ b/tests/Feature/Invoice/InvoiceSendActionTest.php @@ -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();