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.
 
 
 
 
 

33 lines
917 B

<?php
namespace Tests\Feature\Api\Projects;
use Tests\TestCase;
use App\Entities\Projects\Job;
use App\Entities\Projects\Project;
class ReorderJobListTest extends TestCase
{
/** @test */
public function admin_can_reorder_job_position()
{
$admin = $this->adminUserSigningIn();
$project = factory(Project::class)->create();
$job1 = factory(Job::class)->create(['project_id' => $project->id, 'position' => 1]);
$job2 = factory(Job::class)->create(['project_id' => $project->id, 'position' => 2]);
$this->postJson(route('projects.jobs-reorder', $project), [
'postData' => $job2->id.','.$job1->id,
]);
$this->seeInDatabase('jobs', [
'id' => $job1->id,
'position' => 2,
]);
$this->seeInDatabase('jobs', [
'id' => $job2->id,
'position' => 1,
]);
}
}