Files
Helpddesk/Modules/Helpdesk/Tests/Feature/SettingsModalStructureTest.php
T
2026-08-26 11:30:36 +01:00

28 lines
842 B
PHP

<?php
declare(strict_types=1);
namespace Modules\Helpdesk\Tests\Feature;
use Modules\Helpdesk\Livewire\SettingsManager;
use ReflectionClass;
use Tests\TestCase;
final class SettingsModalStructureTest extends TestCase
{
public function test_each_settings_editor_exposes_a_modal_state_property(): void
{
$reflection = new ReflectionClass(SettingsManager::class);
foreach ([
'statusModalOpen', 'priorityModalOpen', 'categoryModalOpen',
'projectModalOpen', 'boardModalOpen', 'repositoryModalOpen',
'workflowModalOpen', 'cannedModalOpen', 'slaModalOpen',
'automationModalOpen', 'checklistModalOpen', 'tagModalOpen',
'productModalOpen',
] as $property) {
self::assertTrue($reflection->hasProperty($property), $property);
}
}
}