lithium\tests\cases\template\helper\FormTest::testMultiSelect PHP Method

testMultiSelect() public method

public testMultiSelect ( )
    public function testMultiSelect()
    {
        $expected = array('select' => array('name' => 'numbers[]', 'id' => 'Numbers', 'multiple' => 'multiple'), array('option' => array('value' => '', 'selected' => 'selected')), '> Make a selection', '/option', array('option' => array('value' => '1')), 'first', '/option', array('option' => array('value' => '2')), 'second', '/option', '/select');
        $result = $this->form->select('numbers', array('1' => 'first', '2' => 'second'), array('empty' => '> Make a selection', 'multiple' => true));
        $this->assertTags($result, $expected);
        $expected = array('select' => array('name' => 'numbers[]', 'multiple' => 'multiple', 'size' => 5, 'id' => 'Numbers'), array('option' => array('value' => '1')), 'first', '/option', array('option' => array('value' => '2')), 'second', '/option', '/select');
        $result = $this->form->select('numbers', array('1' => 'first', '2' => 'second'), array('multiple' => true, 'size' => 5));
        $this->assertTags($result, $expected);
    }
FormTest