[Form] add test to avoid regression of #14891

This commit is contained in:
Christian Flothmann 2015-06-07 08:50:12 +02:00
parent 75d5d547bb
commit 12a19c8980

View File

@ -17,7 +17,9 @@ class ValidatorExtensionTest extends \PHPUnit_Framework_TestCase
{ {
public function test2Dot5ValidationApi() public function test2Dot5ValidationApi()
{ {
$validator = $this->getMock('Symfony\Component\Validator\Validator\ValidatorInterface'); $validator = $this->getMockBuilder('Symfony\Component\Validator\Validator\RecursiveValidator')
->disableOriginalConstructor()
->getMock();
$metadata = $this->getMockBuilder('Symfony\Component\Validator\Mapping\ClassMetadata') $metadata = $this->getMockBuilder('Symfony\Component\Validator\Mapping\ClassMetadata')
->disableOriginalConstructor() ->disableOriginalConstructor()
->getMock(); ->getMock();
@ -36,6 +38,10 @@ class ValidatorExtensionTest extends \PHPUnit_Framework_TestCase
->method('addPropertyConstraint') ->method('addPropertyConstraint')
->with('children', $this->isInstanceOf('Symfony\Component\Validator\Constraints\Valid')); ->with('children', $this->isInstanceOf('Symfony\Component\Validator\Constraints\Valid'));
$validator
->expects($this->never())
->method('getMetadataFactory');
$extension = new ValidatorExtension($validator); $extension = new ValidatorExtension($validator);
$guesser = $extension->loadTypeGuesser(); $guesser = $extension->loadTypeGuesser();