for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Tests\Unit;
use Tests\TestCase;
use Illuminate\Foundation\Testing\WithFaker;
use Illuminate\Foundation\Testing\RefreshDatabase;
use App\Models\User;
use App\Models\Applicant;
use App\Models\Manager;
use App\Models\UserRole;
use App\Policies\ApplicantPolicy;
use App\Policies\ManagerPolicy;
/**
* A base class for Policy tests
*/
abstract class BasePolicyTest extends TestCase
{
//factory includes a user
public function createApplicant() {
$applicant = factory(\App\Models\Applicant::class)->create();
return $applicant;
}
public function createManager() {
$manager = factory(\App\Models\Manager::class)->create();
return $manager;
/*
protected function makeJobPoster() {
$jobPoster = JobPoster::make();
//makeJob($manager) {}
//makeApplication($applicant, $job) {}