Respect\Validation\Rules\AbstractCompositeTest::testShouldDefineNameForInternalWhenAppendRuleToCompositeRule PHP Метод

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

    public function testShouldDefineNameForInternalWhenAppendRuleToCompositeRule()
    {
        $ruleName = 'something';
        $simpleRuleMock = $this->createMock(Validatable::class);
        $simpleRuleMock->expects($this->once())->method('getName')->will($this->returnValue(null));
        $simpleRuleMock->expects($this->once())->method('setName')->with($ruleName);
        $compositeRuleMock = $this->getMockBuilder(AbstractComposite::class)->setMethods(['validate'])->getMockForAbstractClass();
        $compositeRuleMock->setName($ruleName);
        $compositeRuleMock->addRule($simpleRuleMock);
    }