Page MenuHomePhorge

UsersTest.php
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

UsersTest.php

<?php
namespace Tests\Feature\Controller;
use App\User;
use Illuminate\Support\Str;
use Tests\TestCase;
class UsersTest extends TestCase
{
/**
* {@inheritDoc}
*/
public function setUp(): void
{
parent::setUp();
$user = User::where('email', 'UsersControllerTest1@UsersControllerTest.com')->delete();
}
/**
* {@inheritDoc}
*/
public function tearDown(): void
{
$user = User::where('email', 'UsersControllerTest1@UsersControllerTest.com')->delete();
}
public function testListUsers(): void
{
$user = $this->getTestUser('UsersControllerTest1@UsersControllerTest.com');
$response = $this->actingAs($user)->get("api/v4/users");
$response->assertJsonCount(1);
$response->assertStatus(200);
}
public function testUserEntitlements()
{
$userA = $this->getTestUser('UserEntitlement2A@UserEntitlement.com');
$response = $this->actingAs($userA, 'api')->get("/api/v4/users/{$userA->id}");
$response->assertStatus(200);
$response->assertJson(['id' => $userA->id]);
$user = factory(User::class)->create();
$response = $this->actingAs($user)->get("/api/v4/users/{$userA->id}");
$response->assertStatus(404);
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Apr 24, 12:50 PM (1 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18721704
Default Alt Text
UsersTest.php (1 KB)

Event Timeline