/** * @covers Xoops\Form\Element::getName */ public function testGetName() { $name = 'name'; $this->object->setName($name); $value = $this->object->getName(); $this->assertSame($name, $value); }
/** * @covers Xoops\Form\Element::renderValidationJS * @covers Xoops\Form\Element::addCustomValidationCode */ public function testRenderValidationJS() { $value = $this->object->renderValidationJS(); $this->assertFalse($value); $this->object->setRequired(); $this->object->setName('rendertest'); $value = $this->object->renderValidationJS(); $this->assertNotFalse($value); $this->object->remove('required'); $this->object->addCustomValidationCode(''); $value = $this->object->renderValidationJS(); $this->assertEquals($value, ''); $this->object->addCustomValidationCode(''); $value = $this->object->renderValidationJS(); $this->assertEquals($value, "\n"); $this->object->addCustomValidationCode('', true); $value = $this->object->renderValidationJS(); $this->assertEquals($value, ''); }