[Form] Fixed testBindSingleExpanded (was testing multiple, non-expanded)

This commit is contained in:
Jeremy Mikola 2010-07-05 20:57:31 -04:00
parent e52cf7afe0
commit b3648b219b

View File

@ -263,15 +263,25 @@ EOF;
public function testBindSingleExpanded()
{
$field = new ChoiceField('name', array(
'multiple' => true,
'expanded' => false,
'multiple' => false,
'expanded' => true,
'choices' => $this->choices,
));
$field->bind('b');
$this->assertEquals('b', $field->getData());
$this->assertEquals('b', $field->getDisplayedData());
$this->assertSame('b', $field->getData());
$this->assertSame(null, $field['a']->getData());
$this->assertSame(true, $field['b']->getData());
$this->assertSame(null, $field['c']->getData());
$this->assertSame(null, $field['d']->getData());
$this->assertSame(null, $field['e']->getData());
$this->assertSame('', $field['a']->getDisplayedData());
$this->assertSame('1', $field['b']->getDisplayedData());
$this->assertSame('', $field['c']->getDisplayedData());
$this->assertSame('', $field['d']->getDisplayedData());
$this->assertSame('', $field['e']->getDisplayedData());
$this->assertSame(array('a' => '', 'b' => '1', 'c' => '', 'd' => '', 'e' => ''), $field->getDisplayedData());
}
public function testBindSingleExpandedNumericChoices()