diff --git a/src/Toolkit/composer.json b/src/Toolkit/composer.json index d14ac8444c..26c9d6a106 100644 --- a/src/Toolkit/composer.json +++ b/src/Toolkit/composer.json @@ -43,7 +43,8 @@ "symfony/finder": "6.4|^7.0", "tales-from-a-dev/twig-tailwind-extra": "^0.3.0", "zenstruck/console-test": "^1.7", - "symfony/http-client": "6.4|^7.0" + "symfony/http-client": "6.4|^7.0", + "symfony/stopwatch": "^7.2" }, "autoload": { "psr-4": { diff --git a/src/Toolkit/phpunit.xml.dist b/src/Toolkit/phpunit.xml.dist index 85a6397b43..49611d1d02 100644 --- a/src/Toolkit/phpunit.xml.dist +++ b/src/Toolkit/phpunit.xml.dist @@ -11,10 +11,15 @@ + + tests + + + diff --git a/src/Toolkit/tests/ComponentRepository/RepositoryFactoryTest.php b/src/Toolkit/tests/ComponentRepository/RepositoryFactoryTest.php index fae987a988..d10c9b9c34 100644 --- a/src/Toolkit/tests/ComponentRepository/RepositoryFactoryTest.php +++ b/src/Toolkit/tests/ComponentRepository/RepositoryFactoryTest.php @@ -12,6 +12,7 @@ namespace Symfony\UX\Toolkit\Tests\ComponentRepository; use PHPUnit\Framework\TestCase; +use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase; use Symfony\UX\Toolkit\ComponentRepository\GithubRepository; use Symfony\UX\Toolkit\ComponentRepository\OfficialRepository; use Symfony\UX\Toolkit\ComponentRepository\RepositoryFactory; @@ -21,7 +22,7 @@ /** * @author Jean-François Lépine */ -class RepositoryFactoryTest extends TestCase +class RepositoryFactoryTest extends KernelTestCase { /** * @dataProvider providesSources @@ -31,10 +32,8 @@ public function testItShouldFactoryRepositoryAccordingToItsName( ?string $expectedInstance, bool $shouldThrowException = false, ): void { - $factory = new RepositoryFactory( - $this->createMock(OfficialRepository::class), - $this->createMock(GithubRepository::class) - ); + $this->bootKernel(); + $factory = static::getContainer()->get(RepositoryFactory::class); if ($shouldThrowException) { $this->expectException(\InvalidArgumentException::class);