Example #1
0
 public function testHiddenElementWhenAttributeMultipleIsSet()
 {
     $element = new SelectElement('foo');
     $element->setUseHiddenElement(true);
     $element->setUnselectedValue('empty');
     $markup = $this->helper->render($element);
     $this->assertContains('<input type="hidden" name="foo" value="empty"><select', $markup);
 }
Example #2
0
 public function testProvidesInputSpecificationForMultipleSelectWithUseHiddenElement()
 {
     $element = new SelectElement();
     $element->setUseHiddenElement(true)->setAttributes(array('multiple' => true));
     $inputSpec = $element->getInputSpecification();
     $this->assertArrayHasKey('allow_empty', $inputSpec);
     $this->assertTrue($inputSpec['allow_empty']);
     $this->assertArrayHasKey('continue_if_empty', $inputSpec);
     $this->assertTrue($inputSpec['continue_if_empty']);
 }