ui updates for ticket layout
This commit is contained in:
@@ -56,7 +56,9 @@ final class KanbanBoardTest extends TestCase
|
||||
|
||||
Livewire::test(KanbanBoard::class)
|
||||
->call('moveTicket', $ticket->id, $lookups['closed']->id)
|
||||
->assertHasNoErrors();
|
||||
->assertHasNoErrors()
|
||||
->assertDispatched('helpdesk-kanban-ticket-moved')
|
||||
->assertSee($ticket->reference);
|
||||
|
||||
$ticket->refresh();
|
||||
|
||||
|
||||
@@ -116,6 +116,40 @@ final class TicketConversationTest extends TestCase
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function test_existing_ticket_accepts_multiple_supporting_file_attachments(): void
|
||||
{
|
||||
Storage::fake((string) config('helpdesk.disk', 'public'));
|
||||
|
||||
$fixtures = $this->seedLookupData();
|
||||
$owner = $this->user();
|
||||
$ticket = $this->ticket(['owner' => $owner, 'status_id' => $fixtures['open']->id, 'priority_id' => $fixtures['normal']->id]);
|
||||
|
||||
Livewire::actingAs($owner)
|
||||
->test(TicketShow::class, ['ticket' => $ticket])
|
||||
->set('supportingFiles', [
|
||||
UploadedFile::fake()->create('existing-ticket-log.txt', 8, 'text/plain'),
|
||||
UploadedFile::fake()->create('existing-ticket-proof.pdf', 12, 'application/pdf'),
|
||||
])
|
||||
->call('saveSupportingFiles')
|
||||
->assertHasNoErrors()
|
||||
->assertDispatched('helpdesk-supporting-files-added');
|
||||
|
||||
self::assertSame(2, Attachment::query()->where('ticket_id', $ticket->id)->whereNull('comment_id')->count());
|
||||
|
||||
$this->assertDatabaseHas('helpdesk_attachments', [
|
||||
'ticket_id' => $ticket->id,
|
||||
'comment_id' => null,
|
||||
'original_name' => 'existing-ticket-log.txt',
|
||||
]);
|
||||
|
||||
$this->assertDatabaseHas('helpdesk_attachments', [
|
||||
'ticket_id' => $ticket->id,
|
||||
'comment_id' => null,
|
||||
'original_name' => 'existing-ticket-proof.pdf',
|
||||
]);
|
||||
}
|
||||
|
||||
public function test_post_endpoint_accepts_multiple_comment_attachments(): void
|
||||
{
|
||||
Storage::fake((string) config('helpdesk.disk', 'public'));
|
||||
|
||||
Reference in New Issue
Block a user