From e4aeedc36329b7aeb6dded487f9a30bc8566f9dd Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 21 Aug 2023 16:43:03 +1000 Subject: [PATCH] change Event => Bus --- tests/Feature/InvoiceEmailTest.php | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/tests/Feature/InvoiceEmailTest.php b/tests/Feature/InvoiceEmailTest.php index a2af7cda9a1e..b95761272d50 100644 --- a/tests/Feature/InvoiceEmailTest.php +++ b/tests/Feature/InvoiceEmailTest.php @@ -20,6 +20,7 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\Session; use Illuminate\Validation\ValidationException; use Illuminate\Foundation\Testing\DatabaseTransactions; +use Illuminate\Support\Facades\Bus; /** * @test @@ -115,16 +116,16 @@ class InvoiceEmailTest extends TestCase $this->invoice->save(); + Bus::fake(); + + $this->invoice->invitations->each(function ($invitation) { if ($invitation->contact->send_email && $invitation->contact->email) { EmailEntity::dispatch($invitation, $invitation->company); - - Event::fake(); - Event::assertDispatched(EmailEntity::class); + Bus::assertDispatched(EmailEntity::class); } }); - $this->assertTrue(true); } public function testTemplateThemes() @@ -144,13 +145,14 @@ class InvoiceEmailTest extends TestCase $this->invoice->save(); + Bus::fake(); + $this->invoice->invitations->each(function ($invitation) { if ($invitation->contact->send_email && $invitation->contact->email) { EmailEntity::dispatch($invitation, $invitation->company); -Event::fake(); -Event::assertDispatched(EmailEntity::class); + Bus::assertDispatched(EmailEntity::class); } }); @@ -174,14 +176,14 @@ Event::assertDispatched(EmailEntity::class); $this->invoice->setRelation('client', $this->client); $this->invoice->save(); + Bus::fake(); $this->invoice->invitations->each(function ($invitation) { if ($invitation->contact->send_email && $invitation->contact->email) { EmailEntity::dispatch($invitation, $invitation->company); -Event::fake(); -Event::assertDispatched(EmailEntity::class); +Bus::assertDispatched(EmailEntity::class); } }); @@ -200,14 +202,14 @@ Event::assertDispatched(EmailEntity::class); $this->invoice->setRelation('client', $this->client); $this->invoice->save(); + Bus::fake(); $this->invoice->invitations->each(function ($invitation) { if ($invitation->contact->send_email && $invitation->contact->email) { EmailEntity::dispatch($invitation, $invitation->company); -Event::fake(); -Event::assertDispatched(EmailEntity::class); +Bus::assertDispatched(EmailEntity::class); } });