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')
|
@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.
|
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')
|
@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.
|
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'));
|
$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
|
public function testItRemembersInvoices(): void
|
||||||
{
|
{
|
||||||
Mail::fake();
|
Mail::fake();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue