Gittern\Proxy\BlobProxyTest::testMethodIsProperlyDecorated PHP Метод

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

public testMethodIsProperlyDecorated ( $method_name )
    public function testMethodIsProperlyDecorated($method_name)
    {
        $blob_mock = M::mock('Gittern\\Entity\\GitObject\\Blob');
        $this->repo_mock->shouldReceive('getObjectBySha')->with($this->sha)->andReturn($blob_mock);
        $return_value = uniqid();
        $params = $this->setupExpectationsOnMockAndGetParams($blob_mock, $method_name, $return_value);
        $this->assertEquals($return_value, call_user_func_array(array($this->blob_proxy, $method_name), $params));
    }