Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Jobs/Group/CreateTest.php
Show All 35 Lines | public function testHandle(): void | ||||
$this->assertFalse($group->isLdapReady()); | $this->assertFalse($group->isLdapReady()); | ||||
$job = new \App\Jobs\Group\CreateJob($group->id); | $job = new \App\Jobs\Group\CreateJob($group->id); | ||||
$job->handle(); | $job->handle(); | ||||
$this->assertTrue($group->fresh()->isLdapReady()); | $this->assertTrue($group->fresh()->isLdapReady()); | ||||
// Test non-existing group ID | // Test non-existing group ID | ||||
$this->expectException(\Exception::class); | |||||
$job = new \App\Jobs\Group\CreateJob(123); | $job = new \App\Jobs\Group\CreateJob(123); | ||||
$job->handle(); | $job->handle(); | ||||
$this->assertTrue($job->isReleased()); | $this->assertTrue($job->isReleased()); | ||||
$this->assertFalse($job->hasFailed()); | $this->assertFalse($job->hasFailed()); | ||||
} | } | ||||
} | } |