non working comments

This commit is contained in:
Mark Gregory
2026-06-17 08:39:47 +01:00
parent 15e62bfb40
commit 8060f7f086
3 changed files with 67 additions and 18 deletions
@@ -60,11 +60,9 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
$browser->loginAs($user)
->visitRoute('helpdesk.tickets.show', $ticket)
->waitFor('@helpdesk-ticket-show')
->assertSee('Browser response ticket');
$this->setHelpdeskEditor($browser, 'ticket-comment-editor', '<p>First browser response</p>');
$browser->press('@post-comment')
->assertSee('Browser response ticket')
->type('@ticket-comment-body', 'First browser response')
->press('@post-comment')
->waitForText('First browser response', 10)
->assertSee('First browser response');
});
@@ -73,7 +71,7 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
'ticket_id' => $ticket->id,
'parent_id' => null,
'user_id' => $user->id,
'body' => '<p>First browser response</p>',
'body' => 'First browser response',
'is_internal' => false,
]);
}
@@ -114,7 +112,20 @@ editor.dispatchEvent(new Event('change', { bubbles: true, composed: true }));
editor.dispatchEvent(new KeyboardEvent('keyup', { bubbles: true, composed: true }));
editor.dispatchEvent(new Event('blur', { bubbles: true, composed: true }));
const model = root.getAttribute('wire:model')
|| root.getAttribute('wire:model.live')
|| root.getAttribute('wire:model.defer')
|| root.getAttribute('data-wire-model');
const componentRoot = root.closest('[wire\\\\:id]');
if (model && componentRoot && window.Livewire) {
const component = window.Livewire.find(componentRoot.getAttribute('wire:id'));
if (component) {
component.set(model, html);
}
}
JS);
}