Fixed tests

This commit is contained in:
snipe
2025-09-16 12:16:18 +01:00
parent c7d8203da9
commit 13d5b724ee

View File

@@ -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)));