PopTest\Form\ElementTest::testValidate PHP Метод

testValidate() публичный Метод

public testValidate ( )
    public function testValidate()
    {
        $e = new Element('text', 'email');
        $e->addValidator(new Email());
        $e->setValue('[email protected]');
        $this->assertTrue($e->validate());
        $e = new Element('text', 'email');
        $e->addValidator(new Email());
        $e->setValue('testtest.com');
        $this->assertFalse($e->validate());
        $this->assertContains('class="error"', $e->render(true));
        $this->assertGreaterThan(0, count($e->getErrors()));
        $this->assertTrue($e->hasErrors());
    }