Backoffice/Tests/Form/Type/Component/ColorPickerTypeTest.php
<?php
namespace OpenOrchestra\Backoffice\Tests\Form\Type\Component;
use OpenOrchestra\BaseBundle\Tests\AbstractTest\AbstractBaseTestCase;
use Phake;
use OpenOrchestra\Backoffice\Form\Type\Component\ColorPickerType;
/**
* Class ColorPickerTypeTest
*/
class OrchestraColorPickerTypeTest extends AbstractBaseTestCase
{
/**
* @var ColorPickerType
*/
protected $form;
/**
* Set up the test
*/
public function setUp()
{
$this->form = new ColorPickerType();
}
/**
* Test instance
*/
public function testInstance()
{
$this->assertInstanceOf('Symfony\Component\Form\AbstractType', $this->form);
}
/**
* Test parent
*/
public function testGetParent()
{
$this->assertEquals('text', $this->form->getParent());
}
/**
* Test Name
*/
public function testGetName()
{
$this->assertEquals('oo_color_picker', $this->form->getName());
}
/**
* Test resolver
*/
public function testConfigureOptions()
{
$resolver = Phake::mock('Symfony\Component\OptionsResolver\OptionsResolver');
$this->form->configureOptions($resolver);
Phake::verify($resolver)->setDefaults(array(
'attr' => array('class' => 'colorpicker')
));
}
}