Flugg\Responder\Tests\Unit\ResourceFactoryTest::makeMethodShouldReturnCollectionResourceWhenGivenPaginator PHP Method

makeMethodShouldReturnCollectionResourceWhenGivenPaginator() public method

Test that the [make] method returns a [\League\Fractal\Resource\Collection] instance when you pass in an instance of [\Illuminate\Pagination\LengthAwarePaginator].
    public function makeMethodShouldReturnCollectionResourceWhenGivenPaginator()
    {
        // Arrange...
        $builder = $this->mockBuilderWithPaginator([$this->makeModel()]);
        $data = $builder->paginate();
        // Act...
        $resource = (new ResourceFactory())->make($data);
        // Assert...
        $this->assertInstanceOf(Collection::class, $resource);
        $this->assertEquals($data->getCollection()->all(), $resource->getData());
        $this->assertEquals(new IlluminatePaginatorAdapter($data), $resource->getPaginator());
    }