Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Jobs/UserCreateTest.php
Show All 10 Lines | |||||
{ | { | ||||
/** | /** | ||||
* {@inheritDoc} | * {@inheritDoc} | ||||
*/ | */ | ||||
public function setUp(): void | public function setUp(): void | ||||
{ | { | ||||
parent::setUp(); | parent::setUp(); | ||||
User::where('email', 'new-job-user@' . \config('app.domain'))->delete(); | $this->deleteTestUser('new-job-user@' . \config('app.domain')); | ||||
} | |||||
public function tearDown(): void | |||||
{ | |||||
$this->deleteTestUser('new-job-user@' . \config('app.domain')); | |||||
parent::tearDown(); | |||||
} | } | ||||
/** | /** | ||||
* Test job handle | * Test job handle | ||||
*/ | */ | ||||
public function testHandle(): void | public function testHandle(): void | ||||
{ | { | ||||
$user = $this->getTestUser('new-job-user@' . \config('app.domain')); | $user = $this->getTestUser('new-job-user@' . \config('app.domain')); | ||||
$this->assertFalse($user->isLdapReady()); | $this->assertFalse($user->isLdapReady()); | ||||
/* | |||||
$mock = \Mockery::mock('alias:App\Backends\LDAP'); | $mock = \Mockery::mock('alias:App\Backends\LDAP'); | ||||
$mock->shouldReceive('createUser') | $mock->shouldReceive('createUser') | ||||
->once() | ->once() | ||||
->with($user) | ->with($user) | ||||
->andReturn(null); | ->andReturn(null); | ||||
*/ | |||||
$job = new UserCreate($user); | $job = new UserCreate($user); | ||||
$job->handle(); | $job->handle(); | ||||
$this->assertTrue($user->fresh()->isLdapReady()); | $this->assertTrue($user->fresh()->isLdapReady()); | ||||
} | } | ||||
} | } |