Flugg\Responder\Tests\Unit\SuccessResponseBuilderTest::transformMethodShouldSetRelations PHP Method

transformMethodShouldSetRelations() public method

Test that the [transform] method sets the eager loaded relations from the model on the transformer and manager.
    public function transformMethodShouldSetRelations()
    {
        // Arrange...
        $responseBuilder = $this->app->make('responder.success');
        $model = $this->makeModel()->setRelation('foo', null);
        $transformer = $this->makeTransformer();
        // Act...
        $responseBuilder->transform($model, $transformer);
        // Assert...
        $this->assertEquals(['foo'], $responseBuilder->getResource()->getTransformer()->getRelations());
        $this->assertEquals(['foo'], $responseBuilder->getManager()->getRequestedIncludes());
    }
SuccessResponseBuilderTest