Phalcon\Test\Unit\Validation\Validator\EmailTest::testSingleField PHP Метод

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

Tests email validator with single field
С версии: 2016-06-05
Автор: Wojciech Ślawski ([email protected])
public testSingleField ( )
    public function testSingleField()
    {
        $this->specify('Test email validator with single field.', function () {
            $validation = new Validation();
            $validation->add('email', new Email());
            $messages = $validation->validate(['email' => '[email protected]']);
            expect($messages->count())->equals(0);
            $messages = $validation->validate(['email' => 'rootlocalhost']);
            expect($messages->count())->equals(1);
            $expectedMessages = Validation\Message\Group::__set_state(['_messages' => [0 => Validation\Message::__set_state(['_type' => 'Email', '_message' => 'Field email must be an email address', '_field' => 'email', '_code' => 0])]]);
            expect($expectedMessages)->equals($messages);
        });
    }