Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Controller/UsersTest.php
Show All 11 Lines | |||||
{ | { | ||||
/** | /** | ||||
* {@inheritDoc} | * {@inheritDoc} | ||||
*/ | */ | ||||
public function setUp(): void | public function setUp(): void | ||||
{ | { | ||||
parent::setUp(); | parent::setUp(); | ||||
User::where('email', 'UsersControllerTest1@userscontroller.com')->delete(); | $this->deleteTestUser('UsersControllerTest1@userscontroller.com'); | ||||
Domain::where('namespace', 'userscontroller.com')->delete(); | $this->deleteTestUser('UserEntitlement2A@UserEntitlement.com'); | ||||
$this->deleteTestDomain('userscontroller.com'); | |||||
} | |||||
public function tearDown(): void | |||||
{ | |||||
$this->deleteTestUser('UsersControllerTest1@userscontroller.com'); | |||||
$this->deleteTestUser('UserEntitlement2A@UserEntitlement.com'); | |||||
$this->deleteTestDomain('userscontroller.com'); | |||||
parent::tearDown(); | |||||
} | } | ||||
/** | /** | ||||
* Test fetching current user info | * Test fetching current user info | ||||
*/ | */ | ||||
public function testInfo(): void | public function testInfo(): void | ||||
{ | { | ||||
$user = $this->getTestUser('UsersControllerTest1@userscontroller.com'); | $user = $this->getTestUser('UsersControllerTest1@userscontroller.com'); | ||||
▲ Show 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | public function testStatusInfo(): void | ||||
$user->status = User::STATUS_NEW; | $user->status = User::STATUS_NEW; | ||||
$user->save(); | $user->save(); | ||||
$result = UsersController::statusInfo($user); | $result = UsersController::statusInfo($user); | ||||
$this->assertSame('new', $result['status']); | $this->assertSame('new', $result['status']); | ||||
$this->assertCount(3, $result['process']); | $this->assertCount(3, $result['process']); | ||||
$this->assertSame('user-new', $result['process'][0]['label']); | $this->assertSame('user-new', $result['process'][0]['label']); | ||||
$this->assertSame(true, $result['process'][0]['state']); | $this->assertSame(true, $result['process'][0]['state']); | ||||
machniak: This debug is not needed anymore. | |||||
$this->assertSame('user-ldap-ready', $result['process'][1]['label']); | $this->assertSame('user-ldap-ready', $result['process'][1]['label']); | ||||
$this->assertSame(false, $result['process'][1]['state']); | $this->assertSame(false, $result['process'][1]['state']); | ||||
$this->assertSame('user-imap-ready', $result['process'][2]['label']); | $this->assertSame('user-imap-ready', $result['process'][2]['label']); | ||||
$this->assertSame(false, $result['process'][2]['state']); | $this->assertSame(false, $result['process'][2]['state']); | ||||
$user->status |= User::STATUS_LDAP_READY | User::STATUS_IMAP_READY; | $user->status |= User::STATUS_LDAP_READY | User::STATUS_IMAP_READY; | ||||
$user->save(); | $user->save(); | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |
This debug is not needed anymore.