diff --git a/Tests/Request/DtoExtractorTest.php b/Tests/Request/DtoExtractorTest.php index d08638b..675eb23 100644 --- a/Tests/Request/DtoExtractorTest.php +++ b/Tests/Request/DtoExtractorTest.php @@ -21,6 +21,7 @@ use StfalconStudio\ApiBundle\Service\AttributeProcessor\DtoAttributeProcessor; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\Serializer\Normalizer\AbstractNormalizer; +use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer; use Symfony\Component\Serializer\SerializerInterface; /** @@ -88,8 +89,17 @@ public function testGetDtoFromRequestWithoutPopulation(?object $objectToPopulate public static function dataProvider(): iterable { - yield [null, []]; - yield [new \stdClass(), [AbstractNormalizer::OBJECT_TO_POPULATE => new \stdClass()]]; + yield [ + 'object_to_populate' => null, + 'context' => [], + ]; + yield [ + 'object_to_populate' => new \stdClass(), + 'context' => [ + AbstractNormalizer::OBJECT_TO_POPULATE => new \stdClass(), + AbstractObjectNormalizer::DEEP_OBJECT_TO_POPULATE => true, + ] + ]; } public function testExceptionOnDtoWithoutInterface(): void