mirror of
https://github.com/jbcr/SyliusGDPRPlugin.git
synced 2026-03-25 01:12:10 +01:00
28 lines
916 B
PHP
28 lines
916 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Tests\Synolia\SyliusGDPRPlugin\PHPUnit\Loader;
|
|
|
|
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase;
|
|
use Synolia\SyliusGDPRPlugin\Loader\LoaderChain;
|
|
use Synolia\SyliusGDPRPlugin\Loader\Mapping\AttributeMetadataCollection;
|
|
|
|
final class LoaderChainTest extends KernelTestCase
|
|
{
|
|
private ?LoaderChain $loadChain = null;
|
|
|
|
protected function setUp(): void
|
|
{
|
|
self::bootKernel();
|
|
$this->loadChain = self::getContainer()->get(LoaderChain::class);
|
|
}
|
|
|
|
public function testLoadClassMetaData(): void
|
|
{
|
|
$attributeMetaDataCollection = $this->loadChain->loadClassMetadata(\Tests\Synolia\SyliusGDPRPlugin\PHPUnit\Fixtures\YamlFoo::class);
|
|
$this->assertInstanceOf(AttributeMetadataCollection::class, $attributeMetaDataCollection);
|
|
$this->assertSame('email', $attributeMetaDataCollection->get()['bar']->getFaker());
|
|
}
|
|
}
|