phase 6 added helpdesk

This commit is contained in:
Mark Gregory
2026-07-24 11:28:06 +01:00
parent 5ecf20fe97
commit 8c74abfbc6
212 changed files with 23064 additions and 0 deletions
@@ -0,0 +1,27 @@
<?php
declare(strict_types=1);
namespace Modules\Helpdesk\Tests\Feature;
use Tests\TestCase;
final class HelpdeskLivewireAssetsTest extends TestCase
{
/**
* Ensure Helpdesk Livewire pages can process browser clicks and form saves.
*/
public function test_helpdesk_sidebar_layout_loads_livewire_scripts_before_flux_scripts(): void
{
$layout = file_get_contents(base_path('Modules/Helpdesk/Resources/views/layouts/app/sidebar.blade.php'));
self::assertIsString($layout);
self::assertStringContainsString('@livewireScripts', $layout);
self::assertStringContainsString('@fluxScripts', $layout);
self::assertLessThan(
strpos($layout, '@fluxScripts'),
strpos($layout, '@livewireScripts'),
'Livewire scripts must be loaded before Flux scripts so settings CRUD actions fire in the browser.',
);
}
}