public function testGetDefaultOptions() { $stub = $this->getMock('Symfony\\Component\\Translation\\TranslatorInterface'); $formType = new DateTimeRangeType($stub); $resolver = new OptionsResolver(); $formType->setDefaultOptions($resolver); $options = $resolver->resolve(); $expected = array('field_type' => 'sonata_type_datetime_range', 'field_options' => array('date_format' => 'yyyy-MM-dd')); $this->assertSame($expected, $options); }
public function testGetDefaultOptions() { $stub = $this->getMock('Symfony\\Component\\Translation\\TranslatorInterface'); $type = new DateTimeRangeType($stub); $optionResolver = new OptionsResolver(); if (!method_exists('Symfony\\Component\\Form\\AbstractType', 'getBlockPrefix')) { $type->setDefaultOptions($optionResolver); } else { $type->configureOptions($optionResolver); } $options = $optionResolver->resolve(); $expected = array('field_type' => 'sonata_type_datetime_range', 'field_options' => array('date_format' => 'yyyy-MM-dd')); $this->assertSame($expected, $options); }
public function testGetDefaultOptions() { $stub = $this->getMock('Symfony\\Component\\Translation\\TranslatorInterface'); $formType = new DateTimeRangeType($stub); $this->assertTrue(is_array($formType->getDefaultOptions())); }