Exemple #1
0
 /**
  * @test
  */
 public function shouldAllowResolveOptions()
 {
     $type = new CreditCardType();
     $resolver = new OptionsResolver();
     $type->setDefaultOptions($resolver);
     $options = $resolver->resolve();
     $this->assertArrayHasKey('data_class', $options);
     $this->assertEquals('Payum\\Core\\Model\\CreditCard', $options['data_class']);
     $this->assertArrayHasKey('validation_groups', $options);
     $this->assertEquals(array('Payum'), $options['validation_groups']);
     $this->assertArrayHasKey('label', $options);
     $this->assertFalse($options['label']);
 }