startng to fix dusk testing, now with correct return path
This commit is contained in:
@@ -102,7 +102,20 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
|
||||
->waitFor('@helpdesk-ticket-show', 10)
|
||||
->click('@ticket-comment-editor')
|
||||
->keys('@ticket-comment-editor', 'Nested browser test response')
|
||||
->script("
|
||||
const editor = document.querySelector('[dusk=\"ticket-comment-editor\"]');
|
||||
const textarea = document.querySelector('[dusk=\"comment-body\"]');
|
||||
|
||||
if (editor && textarea) {
|
||||
textarea.value = editor.innerHTML.trim();
|
||||
textarea.dispatchEvent(new Event('input', { bubbles: true }));
|
||||
textarea.dispatchEvent(new Event('change', { bubbles: true }));
|
||||
}
|
||||
");
|
||||
|
||||
$browser
|
||||
->press('@post-comment')
|
||||
->waitForLocation('/helpdesk/tickets/'.$ticket->getKey(), 10)
|
||||
->waitForText('Nested browser test response', 10)
|
||||
->assertSee('Nested browser test response');
|
||||
|
||||
@@ -133,10 +146,9 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
private function openHelpdeskConversation(Browser $browser): void
|
||||
{
|
||||
$browser->script(<<<JS
|
||||
$browser->script(<<<'JS'
|
||||
const conversation = document.querySelector('[data-helpdesk-conversation-section]');
|
||||
if (conversation) {
|
||||
conversation.open = true;
|
||||
|
||||
Reference in New Issue
Block a user