Fuel\Validation\ValidatorTest::testNestedValidatorFailure PHP Метод

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

    public function testNestedValidatorFailure()
    {
        $validator = new Validator();
        $validator->addField('test')->maxLength(5);
        $this->object->addField('child')->validator($validator);
        $this->object->addField('foobar')->required();
        $result = $this->object->run(['foobar' => 'test', 'child' => ['test' => '1234567890']]);
        $this->assertFalse($result->isValid());
        $this->assertEquals(['foobar'], $result->getValidated());
        $this->assertEquals(['child.test' => 'The field is longer than the allowed maximum length.'], $result->getErrors());
    }