fixed accessory tests and notifiable target

This commit is contained in:
Godfrey M 2024-10-22 15:45:52 -07:00
parent 1e31592c55
commit ead27accac
2 changed files with 10 additions and 6 deletions

View file

@ -112,7 +112,7 @@ class CheckoutableListener
}
}
$notifiable = $event->checkedInBy;
$notifiable = $event->checkedOutTo;
$mailable = $this->getCheckinMailType($event);
// Send email notifications
try {

View file

@ -55,9 +55,9 @@ class AccessoryCheckinTest extends TestCase
User::factory()->checkinAccessories()->create(),
'',
));
Mail::assertSent(CheckinAccessoryMail::class, function ($mail) use ( $user) {
Mail::assertSent(CheckinAccessoryMail::class, function (CheckinAccessoryMail $mail) use ( $accessory, $user) {
return $mail->hasTo($user->email);
});
}
@ -68,7 +68,11 @@ class AccessoryCheckinTest extends TestCase
$user = User::factory()->create();
$accessory = Accessory::factory()->checkedOutToUser($user)->create();
$accessory->category->update(['checkin_email' => false]);
$accessory->category->update([
'checkin_email' => false,
'require_acceptance' => false,
'eula_text' => null
]);
event(new CheckoutableCheckedIn(
$accessory,
@ -77,8 +81,8 @@ class AccessoryCheckinTest extends TestCase
'',
));
Mail::assertNotSent(CheckinAccessoryMail::class, function ($mail) use ($accessory, $user) {
return $mail->hasTo($user) && $mail->contains($accessory);
Mail::assertNotSent(CheckinAccessoryMail::class, function ($mail) use ($user) {
return $mail->hasTo($user->email);
});
}
}