| 
<?php
 namespace DelTesting\Form\Field;
 
 use Codeception\TestCase\Test;
 use Del\Form\Form;
 use Del\Form\Field\Text;
 
 /**
 * User: delboy1978uk
 * Date: 05/12/2016
 * Time: 02:27
 */
 class TextTest extends Test
 {
 public function testRequiredField()
 {
 $form = new Form('required-text-form');
 $text = new Text('text');
 $text->setRequired(true);
 $form->addField($text);
 $this->assertFalse($form->isValid());
 $text->setValue('something');
 $this->assertTrue($form->isValid());
 $text->setValue(null);
 $text->setRequired(false);
 $this->assertTrue($form->isValid());
 
 }
 }
 |