/** * @covers Xoops\Form\Checkbox::__construct * @covers Xoops\Form\Checkbox::render * @covers Xoops\Form\Checkbox::renderValidationJS */ public function test__construct() { $oldWay = new Checkbox('mycaption', 'myname', 'opt1'); $oldWay->addOption('opt1', 'optname1'); $oldWay->addOption('opt2', 'optname2'); $oldWay->setRequired(); $newWay = new Checkbox(['caption' => 'mycaption', 'name' => 'myname', 'value' => 'opt1', 'required' => null, 'option' => ['opt1' => 'optname1', 'opt2' => 'optname2']]); $this->assertEquals($oldWay->render(), $newWay->render()); $this->assertEquals($oldWay->renderValidationJS(), $newWay->renderValidationJS()); }