Beispiel #1
0
 function testSelect()
 {
     $t = new Tag\Select('type', array(1 => 'one', 2 => 'two'), 2, 'one');
     $exp = '<select class="one" name="type">' . '<option value="1">one</option>' . "\n" . '<option selected="selected" value="2">two</option>' . "\n" . '</select>';
     $this->assertEquals($exp, $t->toHTML(), 'Стандартный рендер');
     $t->setIgnoreOptionsKeys(true);
     $t->setSelected('one');
     $t->setPlaceholder('Выберите');
     $exp = '<select class="one" name="type"><option value="">Выберите</option>' . "\n" . '<option selected="selected" value="one">one</option>' . "\n" . '<option value="two">two</option>' . "\n" . '</select>';
     $this->assertEquals($exp, $t->toHTML(), 'Стандартный рендер');
 }