spec\PhpSpec\Wrapper\SubjectSpec::it_passes_the_created_subject_to_expectation PHP Метод

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

public it_passes_the_created_subject_to_expectation ( WrappedObject $wrappedObject, ExpectationFactory $expectationFactory, PhpSpec\Wrapper\Subject\Expectation\Expectation $expectation )
$wrappedObject PhpSpec\Wrapper\Subject\WrappedObject
$expectationFactory PhpSpec\Wrapper\Subject\ExpectationFactory
$expectation PhpSpec\Wrapper\Subject\Expectation\Expectation
    function it_passes_the_created_subject_to_expectation(WrappedObject $wrappedObject, ExpectationFactory $expectationFactory, Expectation $expectation)
    {
        $expectation->match(Argument::cetera())->willReturn(true);
        $wrappedObject->getClassName()->willReturn('spec\\PhpSpec\\Wrapper\\Everything');
        $expectationFactory->create(Argument::cetera())->willReturn($expectation);
        $this->callOnWrappedObject('shouldBeAlright');
        $expectationFactory->create(Argument::any(), Argument::type('spec\\PhpSpec\\Wrapper\\Everything'), Argument::any())->shouldHaveBeenCalled();
    }