fixed tag rendering

This commit is contained in:
Mark Gregory
2026-06-17 10:57:02 +01:00
parent febdb7da7a
commit 12736df164
3 changed files with 126 additions and 23 deletions
@@ -64,7 +64,7 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
'name' => 'Browser canned response',
'slug' => 'browser-canned-response',
'visibility' => 'agents',
'body' => '<p>Inserted canned browser response</p>',
'body' => '<p>Hello {{ requester.name }}</p><p>Inserted canned browser response for {{ ticket.reference }}</p>',
'is_active' => true,
'sort_order' => 1,
]);
@@ -76,19 +76,19 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
->assertSee('Browser response ticket')
->select('canned_response_id', (string) $cannedResponse->id)
->press('@insert-canned-response')
->assertInputValue('commentBody', '<p>Inserted canned browser response</p>');
$this->setHelpdeskEditor($browser, 'ticket-comment-editor', '<p>First browser response</p>');
$browser
->waitForText('Hello Response Browser User', 10)
->assertSee('Inserted canned browser response')
->assertDontSee('<p>Hello')
->assertInputValue('commentBody', '<p>Hello Response Browser User</p><p>Inserted canned browser response for '.$ticket->reference.'</p>')
->press('@post-comment')
->waitForText('First browser response', 10)
->assertSee('First browser response');
->waitForText('Hello Response Browser User', 10)
->assertSee('Inserted canned browser response')
->assertDontSee('<p>Hello');
$comment = Comment::query()
->where('ticket_id', $ticket->id)
->whereNull('parent_id')
->where('body', '<p>First browser response</p>')
->where('body', 'like', '%Hello Response Browser User%')
->firstOrFail();
$browser->press('@reply-to-comment-'.$comment->id)
@@ -102,13 +102,13 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
$this->assertDatabaseHas('helpdesk_comments', [
'ticket_id' => $ticket->id,
'parent_id' => null,
'body' => '<p>First browser response</p>',
'body' => '<p>Hello Response Browser User</p><p>Inserted canned browser response for '.$ticket->reference.'</p>',
]);
$parentId = Comment::query()
->where('ticket_id', $ticket->id)
->whereNull('parent_id')
->where('body', '<p>First browser response</p>')
->where('body', 'like', '%Inserted canned browser response%')
->value('id');
$this->assertDatabaseHas('helpdesk_comments', [