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.
 
 
 
 
 

37 lines
1.2 KiB

<?php
namespace Tests\Unit\Reference;
use App\Entities\Projects\Status;
use Tests\TestCase;
class ProjectStatusTest extends TestCase
{
/** @test */
public function retrieve_project_status_list()
{
$projectStatus = new Status;
$this->assertEquals([
1 => trans('project.planned'),
2 => trans('project.progress'),
3 => trans('project.done'),
4 => trans('project.closed'),
5 => trans('project.canceled'),
6 => trans('project.on_hold'),
], $projectStatus->toArray());
}
/** @test */
public function retrieve_project_status_by_id()
{
$projectStatus = new Status;
$this->assertEquals(trans('project.planned'), $projectStatus->getNameById(1));
$this->assertEquals(trans('project.progress'), $projectStatus->getNameById(2));
$this->assertEquals(trans('project.done'), $projectStatus->getNameById(3));
$this->assertEquals(trans('project.closed'), $projectStatus->getNameById(4));
$this->assertEquals(trans('project.canceled'), $projectStatus->getNameById(5));
$this->assertEquals(trans('project.on_hold'), $projectStatus->getNameById(6));
}
}