From 13d5b724eee150cb86722d768be1e3cb82c37c7d Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 16 Sep 2025 12:16:18 +0100 Subject: [PATCH] Fixed tests --- .../Email/ExpiringAlertsNotificationTest.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tests/Feature/Notifications/Email/ExpiringAlertsNotificationTest.php b/tests/Feature/Notifications/Email/ExpiringAlertsNotificationTest.php index 9ffad8c0ce..707f5468d4 100644 --- a/tests/Feature/Notifications/Email/ExpiringAlertsNotificationTest.php +++ b/tests/Feature/Notifications/Email/ExpiringAlertsNotificationTest.php @@ -57,13 +57,10 @@ class ExpiringAlertsNotificationTest extends TestCase $this->artisan('snipeit:expiring-alerts')->assertExitCode(0); - Mail::assertSent(ExpiringAssetsMail::class, function($mail) use ($alert_email, $expiringWarrantyAsset) { - return $mail->hasTo($alert_email) && $mail->assets->contains($expiringWarrantyAsset); - }); - - Mail::assertSent(ExpiringAssetsMail::class, function($mail) use ($alert_email, $expiringEOLAsset) { - return $mail->hasTo($alert_email) && $mail->assets->contains($expiringEOLAsset); + Mail::assertSent(ExpiringAssetsMail::class, function($mail) use ($alert_email, $expiringWarrantyAsset, $expiringEOLAsset) { + return $mail->hasTo($alert_email) && ($mail->assets->contains($expiringEOLAsset) || $mail->assets->contains($expiringWarrantyAsset)); }); + Mail::assertNotSent(ExpiringAssetsMail::class, function($mail) use ($alert_email, $notExpiringAsset, $alreadyExpiredAsset) { return $mail->assets->contains($alert_email) || ($mail->assets->contains($alreadyExpiredAsset) && ($mail->assets->contains($notExpiringAsset)));