Skip to content

Commit d0e7371

Browse files
committed
Implement test
1 parent d8b95d3 commit d0e7371

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

tests/Feature/Notifications/Email/BulkCheckoutEmailTest.php

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,19 +184,25 @@ public function test_email_is_sent_to_cc_address()
184184
});
185185
}
186186

187-
public function test_email_is_sent_to_cc_address_when_assets_do_not_require_acceptance_but_admin_cc_always_enabled()
187+
public function test_email_is_sent_to_cc_address_when_assets_do_not_require_acceptance_or_have_eula_but_admin_cc_always_enabled()
188188
{
189189
$this->settings->enableAdminCC('[email protected]');
190190
$this->settings->enableAdminCCAlways();
191191

192-
$this->assets = Asset::factory()->count(2)->create();
192+
$this->assets = Asset::factory()->doesNotRequireAcceptance()->count(2)->create();
193+
194+
$category = Category::factory()
195+
->doesNotRequireAcceptance()
196+
->doesNotSendCheckinEmail()
197+
->withNoLocalOrGlobalEula()
198+
->create();
199+
200+
$this->assets->each(fn($asset) => $asset->model->category()->associate($category)->save());
193201

194202
$this->sendRequest();
195203

196204
Mail::assertNotSent(CheckoutAssetMail::class);
197205

198-
Mail::assertSent(BulkAssetCheckoutMail::class, 1);
199-
200206
Mail::assertSent(BulkAssetCheckoutMail::class, function (BulkAssetCheckoutMail $mail) {
201207
return $mail->hasTo('[email protected]');
202208
});

0 commit comments

Comments
 (0)