10-04-2026
This commit is contained in:
parent
4d6b4930b2
commit
4bb89aad8c
836 changed files with 52961 additions and 5950 deletions
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
namespace FluxCms\Core\Tests\Unit;
|
||||
|
||||
use FluxCms\Core\Services\ComponentRegistry;
|
||||
use FluxCms\Core\FieldTypes\TextField;
|
||||
use FluxCms\Core\FieldTypes\MediaField;
|
||||
use Orchestra\Testbench\TestCase;
|
||||
use FluxCms\Core\FieldTypes\TextField;
|
||||
use FluxCms\Core\Services\ComponentRegistry;
|
||||
use Livewire\Component;
|
||||
use Mockery;
|
||||
use Orchestra\Testbench\TestCase;
|
||||
|
||||
class ComponentRegistryTest extends TestCase
|
||||
{
|
||||
|
|
@ -16,7 +16,7 @@ class ComponentRegistryTest extends TestCase
|
|||
protected function setUp(): void
|
||||
{
|
||||
parent::setUp();
|
||||
$this->registry = new ComponentRegistry();
|
||||
$this->registry = new ComponentRegistry;
|
||||
}
|
||||
|
||||
public function test_can_detect_valid_component()
|
||||
|
|
@ -45,7 +45,7 @@ class ComponentRegistryTest extends TestCase
|
|||
// Valid content
|
||||
$validContent = [
|
||||
'title' => ['de' => 'Test Titel', 'en' => 'Test Title'],
|
||||
'image' => 123
|
||||
'image' => 123,
|
||||
];
|
||||
|
||||
$errors = $this->registry->validateComponentContent($componentClass, $validContent);
|
||||
|
|
@ -53,7 +53,7 @@ class ComponentRegistryTest extends TestCase
|
|||
|
||||
// Invalid content (missing required field)
|
||||
$invalidContent = [
|
||||
'image' => 123
|
||||
'image' => 123,
|
||||
];
|
||||
|
||||
$errors = $this->registry->validateComponentContent($componentClass, $invalidContent);
|
||||
|
|
@ -68,8 +68,8 @@ class ComponentRegistryTest extends TestCase
|
|||
'name' => 'Test Component',
|
||||
'category' => 'Testing',
|
||||
'description' => 'A test component',
|
||||
'tags' => ['test', 'example']
|
||||
]
|
||||
'tags' => ['test', 'example'],
|
||||
],
|
||||
];
|
||||
|
||||
$registry = Mockery::mock(ComponentRegistry::class)->makePartial();
|
||||
|
|
@ -91,7 +91,7 @@ class ComponentRegistryTest extends TestCase
|
|||
AnotherTestComponent::class => [
|
||||
'name' => 'Another Component',
|
||||
'category' => 'Layout',
|
||||
]
|
||||
],
|
||||
];
|
||||
|
||||
$registry = Mockery::mock(ComponentRegistry::class)->makePartial();
|
||||
|
|
@ -162,4 +162,4 @@ class AnotherTestComponent extends Component
|
|||
{
|
||||
return '<div>Another Component</div>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue