part fix for tests
This commit is contained in:
@@ -8,9 +8,12 @@ use App\Models\User;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Modules\Helpdesk\Models\Ticket;
|
||||
use Tests\TestCase;
|
||||
use Modules\Helpdesk\Tests\Concerns\BuildsHelpdeskFixtures;
|
||||
|
||||
final class TicketTimeLogTest extends TestCase
|
||||
{
|
||||
use BuildsHelpdeskFixtures;
|
||||
|
||||
use RefreshDatabase;
|
||||
|
||||
/**
|
||||
@@ -19,7 +22,12 @@ final class TicketTimeLogTest extends TestCase
|
||||
public function test_authorized_user_can_log_ticket_time(): void
|
||||
{
|
||||
$user = User::factory()->create();
|
||||
$ticket = Ticket::factory()->create();
|
||||
$company = $this->createCompany();
|
||||
$user = $this->createUserForCompany($company);
|
||||
$ticket = $this->createTicketForCompany($company, [
|
||||
'created_by_id' => $user->id,
|
||||
'assigned_to_id' => $user->id,
|
||||
]);
|
||||
|
||||
$this->actingAs($user)
|
||||
->post(route('helpdesk.tickets.time-logs.store', $ticket), [
|
||||
@@ -42,7 +50,12 @@ final class TicketTimeLogTest extends TestCase
|
||||
public function test_ticket_time_log_requires_valid_minutes(): void
|
||||
{
|
||||
$user = User::factory()->create();
|
||||
$ticket = Ticket::factory()->create();
|
||||
$company = $this->createCompany();
|
||||
$user = $this->createUserForCompany($company);
|
||||
$ticket = $this->createTicketForCompany($company, [
|
||||
'created_by_id' => $user->id,
|
||||
'assigned_to_id' => $user->id,
|
||||
]);
|
||||
|
||||
$this->actingAs($user)
|
||||
->from(route('helpdesk.tickets.show', $ticket))
|
||||
|
||||
Reference in New Issue
Block a user