PHP Trait seregazhuk\tests\helpers\ResponseHelper

Helper for creating different dummy responses for testing
Show file Open project: seregazhuk/php-pinterest-bot

Public Methods

Method Description
apiShouldReturn ( array | null $response = [], integer $times = 1, string $method = 'exec' )
apiShouldReturnData ( mixed $data, integer $times = 1 )
apiShouldReturnEmpty ( integer $times = 1 )
apiShouldReturnError ( integer $times = 1 )
apiShouldReturnPagination ( )
apiShouldReturnSuccess ( integer $times = 1 )
assertIsPaginatedResponse ( mixed $response, integer $count = 2 )
createApiResponse ( array $data = [] ) : array Create a dummy response from Pinterest.
createErrorApiResponse ( string $error = 'error' ) : array Create an error dummy response.
createPaginatedResponse ( ) : array Create a dummy paginated response.
createSuccessApiResponse ( ) : array Create a success dummy response.

Method Details

apiShouldReturn() public method

public apiShouldReturn ( array | null $response = [], integer $times = 1, string $method = 'exec' )
$response array | null
$times integer
$method string

apiShouldReturnData() public method

public apiShouldReturnData ( mixed $data, integer $times = 1 )
$data mixed
$times integer

apiShouldReturnEmpty() public method

public apiShouldReturnEmpty ( integer $times = 1 )
$times integer

apiShouldReturnError() public method

public apiShouldReturnError ( integer $times = 1 )
$times integer

apiShouldReturnPagination() public method

apiShouldReturnSuccess() public method

public apiShouldReturnSuccess ( integer $times = 1 )
$times integer

assertIsPaginatedResponse() public method

public assertIsPaginatedResponse ( mixed $response, integer $count = 2 )
$response mixed
$count integer

createApiResponse() public method

Create a dummy response from Pinterest.
public createApiResponse ( array $data = [] ) : array
$data array
return array

createErrorApiResponse() public method

Create an error dummy response.
public createErrorApiResponse ( string $error = 'error' ) : array
$error string
return array

createPaginatedResponse() public method

Create a dummy paginated response.
public createPaginatedResponse ( ) : array
return array

createSuccessApiResponse() public method

Create a success dummy response.
public createSuccessApiResponse ( ) : array
return array