File manager - Edit - /var/www/html/gop/api/tests/Feature/RoleTest.php
Back
<?php namespace Tests\Feature; use Illuminate\Http\JsonResponse; use Tests\BaseTest; class RoleTest extends BaseTest { public function test_index() { $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('get', route('role.index') ); }/* public function test_store() { $roleName = fake()->name(); $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('post', route('role.store'), JsonResponse::HTTP_CREATED, [ 'name' => $roleName, ] ); } public function test_show() { $roleName = fake()->name(); $response = $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('post', route('role.store'), JsonResponse::HTTP_CREATED, [ 'name' => $roleName, ] ); $role = $response['data']['role']; $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('get', route('role.show', $role['id']) ); } public function test_update() { $roleName = fake()->name(); $response = $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('post', route('role.store'), JsonResponse::HTTP_CREATED, [ 'name' => $roleName, ] ); $role = $response['data']['role']; $roleName2 = fake()->name(); $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('put', route('role.update', $role['id']), JsonResponse::HTTP_OK, [ 'name' => $roleName2, ] ); } public function test_destroy() { $roleName = fake()->name(); $response = $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('post', route('role.store'), JsonResponse::HTTP_CREATED, [ 'name' => $roleName, ] ); $role = $response['data']['role']; $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('delete', route('role.destroy', $role['id']), JsonResponse::HTTP_NO_CONTENT, ); } public function test_syncPermissions() { $response = $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('get', route('permission.index'), JsonResponse::HTTP_OK, ); $permission = $response['data']['permissions'][0]; $roleName = fake()->name(); $response = $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('post', route('role.store'), JsonResponse::HTTP_CREATED, [ 'name' => $roleName, ] ); $role = $response['data']['role']; $this->withHeaders([ 'Authorization' => 'Bearer '.$this->getToken(), ])->simpleRequest('post', route('role.syncPermissions', $role['id']), JsonResponse::HTTP_OK, [ 'permissions' => [$permission['id']], ] ); }*/ }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings