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()));
 }