Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Jobs/UserUpdateTest.php
Show First 20 Lines • Show All 77 Lines • ▼ Show 20 Lines | public function testHandle(): void | ||||
$user->setAliases($aliases); | $user->setAliases($aliases); | ||||
$job = new \App\Jobs\User\UpdateJob($user->id); | $job = new \App\Jobs\User\UpdateJob($user->id); | ||||
$job->handle(); | $job->handle(); | ||||
$ldap_user = LDAP::getUser('new-job-user@' . \config('app.domain')); | $ldap_user = LDAP::getUser('new-job-user@' . \config('app.domain')); | ||||
$this->assertTrue(empty($ldap_user['alias'])); | $this->assertTrue(empty($ldap_user['alias'])); | ||||
// Test non-existing user ID | |||||
$job = new \App\Jobs\User\UpdateJob(123); | |||||
$job->handle(); | |||||
$this->assertTrue($job->hasFailed()); | |||||
$this->assertSame("User 123 could not be found in the database.", $job->failureMessage); | |||||
} | } | ||||
} | } |