Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Jobs/Group/DeleteTest.php
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | public function testHandle(): void | ||||
$job = new \App\Jobs\Group\DeleteJob($group->id); | $job = new \App\Jobs\Group\DeleteJob($group->id); | ||||
$job->handle(); | $job->handle(); | ||||
$group->refresh(); | $group->refresh(); | ||||
$this->assertFalse($group->isLdapReady()); | $this->assertFalse($group->isLdapReady()); | ||||
$this->assertTrue($group->isDeleted()); | $this->assertTrue($group->isDeleted()); | ||||
// Test non-existing group ID | |||||
$job = new \App\Jobs\Group\DeleteJob(123); | |||||
$job->handle(); | |||||
$this->assertTrue($job->hasFailed()); | |||||
$this->assertSame("Group 123 could not be found in the database.", $job->failureMessage); | |||||
} | } | ||||
} | } |