tag rendering pass one

This commit is contained in:
Mark Gregory
2026-06-17 10:48:14 +01:00
parent 26e428cd5f
commit febdb7da7a
4 changed files with 147 additions and 37 deletions
@@ -64,7 +64,7 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
'name' => 'Browser canned response',
'slug' => 'browser-canned-response',
'visibility' => 'agents',
'body' => 'Inserted canned browser response',
'body' => '<p>Inserted canned browser response</p>',
'is_active' => true,
'sort_order' => 1,
]);
@@ -76,8 +76,11 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
->assertSee('Browser response ticket')
->select('canned_response_id', (string) $cannedResponse->id)
->press('@insert-canned-response')
->assertInputValue('commentBody', 'Inserted canned browser response')
->type('@ticket-comment-editor', 'First browser response')
->assertInputValue('commentBody', '<p>Inserted canned browser response</p>');
$this->setHelpdeskEditor($browser, 'ticket-comment-editor', '<p>First browser response</p>');
$browser
->press('@post-comment')
->waitForText('First browser response', 10)
->assertSee('First browser response');
@@ -85,7 +88,7 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
$comment = Comment::query()
->where('ticket_id', $ticket->id)
->whereNull('parent_id')
->where('body', 'First browser response')
->where('body', '<p>First browser response</p>')
->firstOrFail();
$browser->press('@reply-to-comment-'.$comment->id)
@@ -99,13 +102,13 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
$this->assertDatabaseHas('helpdesk_comments', [
'ticket_id' => $ticket->id,
'parent_id' => null,
'body' => 'First browser response',
'body' => '<p>First browser response</p>',
]);
$parentId = Comment::query()
->where('ticket_id', $ticket->id)
->whereNull('parent_id')
->where('body', 'First browser response')
->where('body', '<p>First browser response</p>')
->value('id');
$this->assertDatabaseHas('helpdesk_comments', [