Improve event assertions

This commit is contained in:
Marcus Moore 2024-05-22 17:14:10 -07:00
parent a3389a31cd
commit 67c4fa2966
No known key found for this signature in database

View file

@ -188,10 +188,12 @@ class AssetCheckoutTest extends TestCase
Event::assertDispatched(CheckoutableCheckedOut::class, 1);
Event::assertDispatched(function (CheckoutableCheckedOut $event) use ($admin, $asset, $target) {
return $event->checkoutable->is($asset)
&& $event->checkedOutTo->is($target)
&& $event->checkedOutBy->is($admin)
&& $event->note === 'An awesome note';
$this->assertTrue($event->checkoutable->is($asset));
$this->assertTrue($event->checkedOutTo->is($target));
$this->assertTrue($event->checkedOutBy->is($admin));
$this->assertEquals('An awesome note', $event->note);
return true;
});
}