Flugg\Responder\Tests\TestCase::mockSuccessBuilder PHP Method

mockSuccessBuilder() protected method

Create a mock of a success response builder.
protected mockSuccessBuilder ( ) : Mockery\MockInterface
return Mockery\MockInterface
    protected function mockSuccessBuilder()
    {
        $successBuilder = Mockery::spy(SuccessResponseBuilder::class);
        $successBuilder->shouldReceive('transform')->andReturnSelf();
        $successBuilder->shouldReceive('addMeta')->andReturnSelf();
        $successBuilder->shouldReceive('respond')->andReturn(new JsonResponse());
        $this->app->instance(SuccessResponseBuilder::class, $successBuilder);
        return $successBuilder;
    }