Domain\Repositories\BaseRepositoryTest::test_all PHP Method

test_all() public method

public test_all ( )
    public function test_all()
    {
        $baseModel = m::mock(BaseModel::class);
        $paginator = m::mock(LengthAwarePaginator::class);
        $baseModel->shouldReceive('paginate')->once()->andReturn($paginator);
        App::instance(BaseModel::class, $baseModel);
        $repository = App::make(Repo::class);
        $model = $repository->all();
        $this->assertInstanceOf(LengthAwarePaginator::class, $model);
    }