more tests fixes for duck tests, further tests
This commit is contained in:
@@ -44,6 +44,7 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
|
||||
{
|
||||
$fixtures = $this->seedLookupData();
|
||||
$user = $this->user(['name' => 'Response Browser User']);
|
||||
|
||||
$ticket = $this->ticket([
|
||||
'owner' => $user,
|
||||
'status_id' => $fixtures['open']->id,
|
||||
@@ -60,33 +61,10 @@ final class HelpdeskTicketBrowserTest extends DuskTestCase
|
||||
->visitRoute('helpdesk.tickets.show', $ticket)
|
||||
->waitFor('@helpdesk-ticket-show')
|
||||
->assertSee('Browser response ticket');
|
||||
$browser->script(<<<'JS'
|
||||
|
||||
const editor = document.querySelector('[data-dusk="ticket-comment-editor"] [contenteditable="true"], [dusk="ticket-comment-editor"] [contenteditable="true"]');
|
||||
|
||||
if (! editor) {
|
||||
|
||||
throw new Error('Ticket comment editor was not found.');
|
||||
|
||||
}
|
||||
|
||||
editor.innerHTML = 'First browser response';
|
||||
|
||||
editor.dispatchEvent(new InputEvent('input', {
|
||||
|
||||
bubbles: true,
|
||||
|
||||
inputType: 'insertText',
|
||||
|
||||
data: 'First browser response',
|
||||
|
||||
}));
|
||||
|
||||
JS);
|
||||
|
||||
$this->setHelpdeskEditor($browser, 'ticket-comment-editor', '<p>First browser response</p>');
|
||||
|
||||
$browser->pause(500)
|
||||
$browser->pause(750)
|
||||
->press('@post-comment')
|
||||
->waitForText('First browser response', 10)
|
||||
->assertSee('First browser response');
|
||||
|
||||
Reference in New Issue
Block a user