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);