/** * @covers Dropdown::toString * @todo We should add options value in Dropdown::values when adding them. */ public function testToString() { $optionValue = array("Fruition Napa", "Fruition Paris", "Fruition Brazil"); $this->drop->setValue($optionValue); $opt = new \Dropdown_Optgroup("Offices"); $opt = $opt->addOption("napa", "Fruition Napa"); $opt = $opt->addOption("paris", "Fruition Paris"); $this->drop->addOptgroupObject($opt); $this->drop = $this->drop->addOption("brazilia", "Fruition Brazil"); $actual = $this->drop->toString(); $excepted = '<option value="Fruition Brazil">brazilia</option>, <option value="Fruition Napa">napa</option>, <option value="Fruition Paris">paris</option>'; $this->assertEquals($excepted, $actual); }