update tests

This commit is contained in:
Boy132 2025-10-23 10:22:13 +02:00
parent 1644dbc279
commit d088a5f289
2 changed files with 11 additions and 7 deletions

View File

@ -23,7 +23,7 @@ class ExternalUserControllerTest extends ApplicationApiIntegrationTestCase
$response->assertJsonStructure([ $response->assertJsonStructure([
'object', 'object',
'attributes' => [ 'attributes' => [
'id', 'external_id', 'uuid', 'username', 'email', 'id', 'external_id', 'is_managed_externally', 'uuid', 'username', 'email',
'language', 'root_admin', '2fa', 'created_at', 'updated_at', 'language', 'root_admin', '2fa', 'created_at', 'updated_at',
], ],
]); ]);
@ -33,6 +33,7 @@ class ExternalUserControllerTest extends ApplicationApiIntegrationTestCase
'attributes' => [ 'attributes' => [
'id' => $user->id, 'id' => $user->id,
'external_id' => $user->external_id, 'external_id' => $user->external_id,
'is_managed_externally' => $user->is_managed_externally,
'uuid' => $user->uuid, 'uuid' => $user->uuid,
'username' => $user->username, 'username' => $user->username,
'email' => $user->email, 'email' => $user->email,

View File

@ -26,8 +26,8 @@ class UserControllerTest extends ApplicationApiIntegrationTestCase
$response->assertJsonStructure([ $response->assertJsonStructure([
'object', 'object',
'data' => [ 'data' => [
['object', 'attributes' => ['id', 'external_id', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa_enabled', '2fa', 'created_at', 'updated_at']], ['object', 'attributes' => ['id', 'external_id', 'is_managed_externally', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa_enabled', '2fa', 'created_at', 'updated_at']],
['object', 'attributes' => ['id', 'external_id', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa_enabled', '2fa', 'created_at', 'updated_at']], ['object', 'attributes' => ['id', 'external_id', 'is_managed_externally', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa_enabled', '2fa', 'created_at', 'updated_at']],
], ],
'meta' => ['pagination' => ['total', 'count', 'per_page', 'current_page', 'total_pages']], 'meta' => ['pagination' => ['total', 'count', 'per_page', 'current_page', 'total_pages']],
]); ]);
@ -51,6 +51,7 @@ class UserControllerTest extends ApplicationApiIntegrationTestCase
'attributes' => [ 'attributes' => [
'id' => $this->getApiUser()->id, 'id' => $this->getApiUser()->id,
'external_id' => $this->getApiUser()->external_id, 'external_id' => $this->getApiUser()->external_id,
'is_managed_externally' => $this->getApiUser()->is_managed_externally,
'uuid' => $this->getApiUser()->uuid, 'uuid' => $this->getApiUser()->uuid,
'username' => $this->getApiUser()->username, 'username' => $this->getApiUser()->username,
'email' => $this->getApiUser()->email, 'email' => $this->getApiUser()->email,
@ -67,6 +68,7 @@ class UserControllerTest extends ApplicationApiIntegrationTestCase
'attributes' => [ 'attributes' => [
'id' => $user->id, 'id' => $user->id,
'external_id' => $user->external_id, 'external_id' => $user->external_id,
'is_managed_externally' => $user->is_managed_externally,
'uuid' => $user->uuid, 'uuid' => $user->uuid,
'username' => $user->username, 'username' => $user->username,
'email' => $user->email, 'email' => $user->email,
@ -92,7 +94,7 @@ class UserControllerTest extends ApplicationApiIntegrationTestCase
$response->assertJsonCount(2); $response->assertJsonCount(2);
$response->assertJsonStructure([ $response->assertJsonStructure([
'object', 'object',
'attributes' => ['id', 'external_id', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa', 'created_at', 'updated_at'], 'attributes' => ['id', 'external_id', 'is_managed_externally', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa', 'created_at', 'updated_at'],
]); ]);
$response->assertJson([ $response->assertJson([
@ -100,6 +102,7 @@ class UserControllerTest extends ApplicationApiIntegrationTestCase
'attributes' => [ 'attributes' => [
'id' => $user->id, 'id' => $user->id,
'external_id' => $user->external_id, 'external_id' => $user->external_id,
'is_managed_externally' => $user->is_managed_externally,
'uuid' => $user->uuid, 'uuid' => $user->uuid,
'username' => $user->username, 'username' => $user->username,
'email' => $user->email, 'email' => $user->email,
@ -126,7 +129,7 @@ class UserControllerTest extends ApplicationApiIntegrationTestCase
$response->assertJsonStructure([ $response->assertJsonStructure([
'object', 'object',
'attributes' => [ 'attributes' => [
'id', 'external_id', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa', 'created_at', 'updated_at', 'id', 'external_id', 'is_managed_externally', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa', 'created_at', 'updated_at',
'relationships' => ['servers' => ['object', 'data' => [['object', 'attributes' => []]]]], 'relationships' => ['servers' => ['object', 'data' => [['object', 'attributes' => []]]]],
], ],
]); ]);
@ -213,7 +216,7 @@ class UserControllerTest extends ApplicationApiIntegrationTestCase
$response->assertJsonCount(3); $response->assertJsonCount(3);
$response->assertJsonStructure([ $response->assertJsonStructure([
'object', 'object',
'attributes' => ['id', 'external_id', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa', 'created_at', 'updated_at'], 'attributes' => ['id', 'external_id', 'is_managed_externally', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa', 'created_at', 'updated_at'],
'meta' => ['resource'], 'meta' => ['resource'],
]); ]);
@ -244,7 +247,7 @@ class UserControllerTest extends ApplicationApiIntegrationTestCase
$response->assertJsonCount(2); $response->assertJsonCount(2);
$response->assertJsonStructure([ $response->assertJsonStructure([
'object', 'object',
'attributes' => ['id', 'external_id', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa', 'created_at', 'updated_at'], 'attributes' => ['id', 'external_id', 'is_managed_externally', 'uuid', 'username', 'email', 'language', 'root_admin', '2fa', 'created_at', 'updated_at'],
]); ]);
$this->assertDatabaseHas('users', ['username' => 'new.test.name', 'email' => 'new@emailtest.com']); $this->assertDatabaseHas('users', ['username' => 'new.test.name', 'email' => 'new@emailtest.com']);