From 0f87eb80261af325ceb766047bf9863dab477a80 Mon Sep 17 00:00:00 2001 From: Jacek Foremski Date: Tue, 12 Apr 2016 18:20:48 +0200 Subject: [PATCH] Fix adding custom extensions for unit testing --- cookbook/form/unit_testing.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cookbook/form/unit_testing.rst b/cookbook/form/unit_testing.rst index 6ab99830165..e93d48ccdbf 100644 --- a/cookbook/form/unit_testing.rst +++ b/cookbook/form/unit_testing.rst @@ -188,6 +188,13 @@ allows you to return a list of extensions to register:: $validator = $this->getMock('\Symfony\Component\Validator\Validator\ValidatorInterface'); $validator->method('validate')->will($this->returnValue(new ConstraintViolationList())); + $metadata = $this->getMockBuilder('Symfony\Component\Validator\Mapping\ClassMetadata') + ->disableOriginalConstructor() + ->getMock(); + $validator + ->method('getMetadataFor') + ->will($this->returnValue($metadata)); + return array( new ValidatorExtension($validator), );