Changeset View
Changeset View
Standalone View
Standalone View
src/tests/TestCaseTrait.php
Show First 20 Lines • Show All 557 Lines • ▼ Show 20 Lines | protected function getTestUser($email, $attrib = []) | ||||
// Disable jobs (i.e. skip LDAP oprations) | // Disable jobs (i.e. skip LDAP oprations) | ||||
Queue::fake(); | Queue::fake(); | ||||
$user = User::firstOrCreate(['email' => $email], $attrib); | $user = User::firstOrCreate(['email' => $email], $attrib); | ||||
if ($user->trashed()) { | if ($user->trashed()) { | ||||
// Note: we do not want to use user restore here | // Note: we do not want to use user restore here | ||||
User::where('id', $user->id)->forceDelete(); | User::where('id', $user->id)->forceDelete(); | ||||
$user = User::create(['email' => $email] + $attrib); | $user = User::create(['email' => $email] + $attrib); | ||||
} | } | ||||
return $user; | return $user; | ||||
} | } | ||||
/** | /** | ||||
* Get CompanionApp object by deviceId, create it if needed. | * Get CompanionApp object by deviceId, create it if needed. | ||||
* Skip LDAP jobs. | * Skip LDAP jobs. | ||||
* | * | ||||
▲ Show 20 Lines • Show All 179 Lines • Show Last 20 Lines |