tests fixing ofr modules

This commit is contained in:
Mark Gregory
2026-06-16 23:20:37 +01:00
parent a866fe5884
commit 80991208af
2 changed files with 24 additions and 5 deletions
@@ -72,13 +72,21 @@ final class HelpdeskSettingsBrowserTest extends DuskTestCase
private function setHelpdeskSettingsSection(Browser $browser, string $section): void
{
$encodedSection = json_encode($section, JSON_THROW_ON_ERROR);
$browser->script(<<<JS
const settings = document.querySelector('[dusk="helpdesk-settings-manager"]');
const component = settings?.closest('[wire\\:id]');
let component = settings;
while (component && ! component.hasAttribute('wire:id')) {
component = component.parentElement;
}
if (! component) {
throw new Error('Helpdesk settings Livewire component was not found.');
}
window.Livewire.find(component.getAttribute('wire:id')).set('section', '{$section}');
window.Livewire.find(component.getAttribute('wire:id')).set('section', {$encodedSection});
JS);
}
}