add overdue asset to test
This commit is contained in:
parent
25c8449e86
commit
4c43a06eee
1 changed files with 7 additions and 2 deletions
|
@ -104,6 +104,11 @@ class ExpiringAlertsNotificationTest extends TestCase
|
|||
'deleted_at' => null,
|
||||
]);
|
||||
|
||||
$overDueForAuditableAsset = Asset::factory()->create([
|
||||
'next_audit_date' => now()->subDays(1)->format('Y-m-d'),
|
||||
'deleted_at' => null,
|
||||
]);
|
||||
|
||||
$notAuditableAsset = Asset::factory()->create([
|
||||
'next_audit_date' => now()->addDays(30)->format('Y-m-d'),
|
||||
'deleted_at' => null,
|
||||
|
@ -111,8 +116,8 @@ class ExpiringAlertsNotificationTest extends TestCase
|
|||
|
||||
$this->artisan('snipeit:upcoming-audits')->assertExitCode(0);
|
||||
|
||||
Mail::assertSent(SendUpcomingAuditMail::class, function($mail) use ($alert_email, $upcomingAuditableAsset) {
|
||||
return $mail->hasTo($alert_email) && $mail->assets->contains($upcomingAuditableAsset);
|
||||
Mail::assertSent(SendUpcomingAuditMail::class, function($mail) use ($alert_email, $upcomingAuditableAsset, $overDueForAuditableAsset) {
|
||||
return $mail->hasTo($alert_email) && ($mail->assets->contains($upcomingAuditableAsset) && $mail->assets->contains($overDueForAuditableAsset));
|
||||
});
|
||||
Mail::assertNotSent(SendUpcomingAuditMail::class, function($mail) use ($alert_email, $notAuditableAsset) {
|
||||
return $mail->hasTo($alert_email) && $mail->assets->contains($notAuditableAsset);
|
||||
|
|
Loading…
Add table
Reference in a new issue