change Event => Bus

This commit is contained in:
David Bomba 2023-08-21 16:43:03 +10:00
parent edabb8858a
commit e4aeedc363

View File

@ -20,6 +20,7 @@ use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\Session;
use Illuminate\Validation\ValidationException; use Illuminate\Validation\ValidationException;
use Illuminate\Foundation\Testing\DatabaseTransactions; use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Support\Facades\Bus;
/** /**
* @test * @test
@ -115,16 +116,16 @@ class InvoiceEmailTest extends TestCase
$this->invoice->save(); $this->invoice->save();
Bus::fake();
$this->invoice->invitations->each(function ($invitation) { $this->invoice->invitations->each(function ($invitation) {
if ($invitation->contact->send_email && $invitation->contact->email) { if ($invitation->contact->send_email && $invitation->contact->email) {
EmailEntity::dispatch($invitation, $invitation->company); EmailEntity::dispatch($invitation, $invitation->company);
Bus::assertDispatched(EmailEntity::class);
Event::fake();
Event::assertDispatched(EmailEntity::class);
} }
}); });
$this->assertTrue(true);
} }
public function testTemplateThemes() public function testTemplateThemes()
@ -144,13 +145,14 @@ class InvoiceEmailTest extends TestCase
$this->invoice->save(); $this->invoice->save();
Bus::fake();
$this->invoice->invitations->each(function ($invitation) { $this->invoice->invitations->each(function ($invitation) {
if ($invitation->contact->send_email && $invitation->contact->email) { if ($invitation->contact->send_email && $invitation->contact->email) {
EmailEntity::dispatch($invitation, $invitation->company); EmailEntity::dispatch($invitation, $invitation->company);
Event::fake(); Bus::assertDispatched(EmailEntity::class);
Event::assertDispatched(EmailEntity::class);
} }
}); });
@ -174,14 +176,14 @@ Event::assertDispatched(EmailEntity::class);
$this->invoice->setRelation('client', $this->client); $this->invoice->setRelation('client', $this->client);
$this->invoice->save(); $this->invoice->save();
Bus::fake();
$this->invoice->invitations->each(function ($invitation) { $this->invoice->invitations->each(function ($invitation) {
if ($invitation->contact->send_email && $invitation->contact->email) { if ($invitation->contact->send_email && $invitation->contact->email) {
EmailEntity::dispatch($invitation, $invitation->company); EmailEntity::dispatch($invitation, $invitation->company);
Event::fake(); Bus::assertDispatched(EmailEntity::class);
Event::assertDispatched(EmailEntity::class);
} }
}); });
@ -200,14 +202,14 @@ Event::assertDispatched(EmailEntity::class);
$this->invoice->setRelation('client', $this->client); $this->invoice->setRelation('client', $this->client);
$this->invoice->save(); $this->invoice->save();
Bus::fake();
$this->invoice->invitations->each(function ($invitation) { $this->invoice->invitations->each(function ($invitation) {
if ($invitation->contact->send_email && $invitation->contact->email) { if ($invitation->contact->send_email && $invitation->contact->email) {
EmailEntity::dispatch($invitation, $invitation->company); EmailEntity::dispatch($invitation, $invitation->company);
Event::fake(); Bus::assertDispatched(EmailEntity::class);
Event::assertDispatched(EmailEntity::class);
} }
}); });