public function testCanAddOption() { $select = new Select('color', array('red' => 'Red')); $select->addOption('blue', 'Blue'); $expected = '<select class="ui dropdown" name="color"><option value="red">Red</option><option value="blue">Blue</option></select>'; $result = $select->render(); $this->assertEquals($expected, $result); $select = new Select('fruit', array('apple' => 'Granny Smith')); $select->addOption('berry', 'Blueberry'); $expected = '<select class="ui dropdown" name="fruit"><option value="apple">Granny Smith</option><option value="berry">Blueberry</option></select>'; $result = $select->render(); $this->assertEquals($expected, $result); }