Add mock for TempUrlGeneratorInterface in StoredObjectTypeTest

Updated the StoredObjectNormalizer initialization to include a mock for TempUrlGeneratorInterface. This ensures tests handle all dependencies of StoredObjectNormalizer correctly.
This commit is contained in:
Julien Fastré 2024-10-21 17:45:12 +02:00
parent 527cf23d4f
commit fde74b190d
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB

View File

@ -11,6 +11,7 @@ declare(strict_types=1);
namespace Chill\DocStoreBundle\Tests\Form; namespace Chill\DocStoreBundle\Tests\Form;
use Chill\DocStoreBundle\AsyncUpload\TempUrlGeneratorInterface;
use Chill\DocStoreBundle\Entity\StoredObject; use Chill\DocStoreBundle\Entity\StoredObject;
use Chill\DocStoreBundle\Form\DataMapper\StoredObjectDataMapper; use Chill\DocStoreBundle\Form\DataMapper\StoredObjectDataMapper;
use Chill\DocStoreBundle\Form\DataTransformer\StoredObjectDataTransformer; use Chill\DocStoreBundle\Form\DataTransformer\StoredObjectDataTransformer;
@ -132,7 +133,8 @@ class StoredObjectTypeTest extends TypeTestCase
new StoredObjectNormalizer( new StoredObjectNormalizer(
$jwtTokenProvider->reveal(), $jwtTokenProvider->reveal(),
$urlGenerator->reveal(), $urlGenerator->reveal(),
$security->reveal() $security->reveal(),
$this->createMock(TempUrlGeneratorInterface::class)
), ),
new StoredObjectDenormalizer($storedObjectRepository->reveal()), new StoredObjectDenormalizer($storedObjectRepository->reveal()),
new StoredObjectVersionNormalizer(), new StoredObjectVersionNormalizer(),