Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/Controller/UsersTest.php
Show First 20 Lines • Show All 203 Lines • ▼ Show 20 Lines | public function testIndex(): void | ||||
$this->assertCount(4, $json); | $this->assertCount(4, $json); | ||||
$this->assertSame($jack->email, $json[0]['email']); | $this->assertSame($jack->email, $json[0]['email']); | ||||
$this->assertSame($joe->email, $json[1]['email']); | $this->assertSame($joe->email, $json[1]['email']); | ||||
$this->assertSame($john->email, $json[2]['email']); | $this->assertSame($john->email, $json[2]['email']); | ||||
$this->assertSame($ned->email, $json[3]['email']); | $this->assertSame($ned->email, $json[3]['email']); | ||||
// Values below are tested by Unit tests | // Values below are tested by Unit tests | ||||
$this->assertArrayHasKey('isDeleted', $json[0]); | $this->assertArrayHasKey('isDeleted', $json[0]); | ||||
$this->assertArrayHasKey('isDegraded', $json[0]); | |||||
$this->assertArrayHasKey('isAccountDegraded', $json[0]); | |||||
$this->assertArrayHasKey('isSuspended', $json[0]); | $this->assertArrayHasKey('isSuspended', $json[0]); | ||||
$this->assertArrayHasKey('isActive', $json[0]); | $this->assertArrayHasKey('isActive', $json[0]); | ||||
$this->assertArrayHasKey('isLdapReady', $json[0]); | $this->assertArrayHasKey('isLdapReady', $json[0]); | ||||
$this->assertArrayHasKey('isImapReady', $json[0]); | $this->assertArrayHasKey('isImapReady', $json[0]); | ||||
$response = $this->actingAs($ned)->get("/api/v4/users"); | $response = $this->actingAs($ned)->get("/api/v4/users"); | ||||
$response->assertStatus(200); | $response->assertStatus(200); | ||||
Show All 22 Lines | public function testShow(): void | ||||
$this->assertEquals($userA->id, $json['id']); | $this->assertEquals($userA->id, $json['id']); | ||||
$this->assertEquals($userA->email, $json['email']); | $this->assertEquals($userA->email, $json['email']); | ||||
$this->assertTrue(is_array($json['statusInfo'])); | $this->assertTrue(is_array($json['statusInfo'])); | ||||
$this->assertTrue(is_array($json['settings'])); | $this->assertTrue(is_array($json['settings'])); | ||||
$this->assertTrue(is_array($json['aliases'])); | $this->assertTrue(is_array($json['aliases'])); | ||||
$this->assertSame([], $json['skus']); | $this->assertSame([], $json['skus']); | ||||
// Values below are tested by Unit tests | // Values below are tested by Unit tests | ||||
$this->assertArrayHasKey('isDeleted', $json); | $this->assertArrayHasKey('isDeleted', $json); | ||||
$this->assertArrayHasKey('isDegraded', $json); | |||||
$this->assertArrayHasKey('isAccountDegraded', $json); | |||||
$this->assertArrayHasKey('isSuspended', $json); | $this->assertArrayHasKey('isSuspended', $json); | ||||
$this->assertArrayHasKey('isActive', $json); | $this->assertArrayHasKey('isActive', $json); | ||||
$this->assertArrayHasKey('isLdapReady', $json); | $this->assertArrayHasKey('isLdapReady', $json); | ||||
$this->assertArrayHasKey('isImapReady', $json); | $this->assertArrayHasKey('isImapReady', $json); | ||||
$john = $this->getTestUser('john@kolab.org'); | $john = $this->getTestUser('john@kolab.org'); | ||||
$jack = $this->getTestUser('jack@kolab.org'); | $jack = $this->getTestUser('jack@kolab.org'); | ||||
$ned = $this->getTestUser('ned@kolab.org'); | $ned = $this->getTestUser('ned@kolab.org'); | ||||
▲ Show 20 Lines • Show All 1,012 Lines • Show Last 20 Lines |