You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

44 lines
1018 B

<?php
namespace Tests\Unit\Policies;
use App\Entities\Projects\Project;
use Tests\TestCase as TestCase;
class ProjectPolicyTest extends TestCase
{
/** @test */
public function user_can_create_project()
{
$user = $this->userSigningIn();
$this->assertTrue($user->can('create', new Project()));
}
/** @test */
public function user_can_view_project()
{
$user = $this->userSigningIn();
$project = factory(Project::class)->create();
$this->assertTrue($user->can('view', $project));
}
/** @test */
public function user_can_update_project()
{
$user = $this->userSigningIn();
$project = factory(Project::class)->create();
$this->assertTrue($user->can('update', $project));
}
/** @test */
public function user_can_delete_project()
{
$user = $this->userSigningIn();
$project = factory(Project::class)->create();
$this->assertTrue($user->can('delete', $project));
}
}