Phalcon\Test\Unit\Validation\Validator\UniquenessTest::testExceptMultipleFieldMultipleExcept PHP Метод

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

Tests uniqueness validator with multiple field and except
С версии: 2016-06-05
Автор: Wojciech Ślawski ([email protected])
    public function testExceptMultipleFieldMultipleExcept()
    {
        $this->specify('Test except option as combination of fields and single value in uniqueness validator.', function () {
            $validation = new Validation();
            $validation->add(['year', 'name'], new Uniqueness(['except' => ['year' => [1942, 1972], 'type' => ['hydraulic', 'cyborg']]]));
            $messages = $validation->validate(null, $this->robot);
            expect($messages->count())->equals(0);
            $messages = $validation->validate(null, $this->anotherRobot);
            expect($messages->count())->equals(0);
        });
    }