From 8a206a6d92441873085f0d112856c79748655275 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 5 Aug 2024 16:10:12 -0700 Subject: [PATCH] Add assertion --- .../Feature/Users/Ui/BulkDeleteUsersTest.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/Feature/Users/Ui/BulkDeleteUsersTest.php b/tests/Feature/Users/Ui/BulkDeleteUsersTest.php index be5af79e01..8a9d24bae4 100644 --- a/tests/Feature/Users/Ui/BulkDeleteUsersTest.php +++ b/tests/Feature/Users/Ui/BulkDeleteUsersTest.php @@ -116,6 +116,25 @@ class BulkDeleteUsersTest extends TestCase $this->assertActionLogCheckInEntryFor($userC, $consumableA); } + public function testUsersCanBeDeletedInBulk() + { + [$userA, $userB, $userC] = User::factory()->count(3)->create(); + + $this->actingAs(User::factory()->editUsers()->create()) + ->post(route('users/bulksave'), [ + 'ids' => [ + $userA->id, + $userC->id, + ], + 'delete_user' => '1', + ]) + ->assertRedirect(); + + $this->assertSoftDeleted($userA); + $this->assertNotSoftDeleted($userB); + $this->assertSoftDeleted($userC); + } + private function attachAccessoryToUsers(Accessory $accessory, array $users): void { foreach ($users as $user) {