Flugg\Responder\Tests\MakeSuccessResponseTest::youCanUseACollectionAsData PHP Method

youCanUseACollectionAsData() public method

Test that you may pass in an Eloquent collection as the data.
    public function youCanUseACollectionAsData()
    {
        // Arrange...
        $mango = $this->createModel();
        $apple = $this->createModel(['name' => 'Apple', 'price' => 5]);
        $fruits = collect([$mango, $apple]);
        // Act...
        $response = $this->responder->success($fruits);
        // Assert...
        $this->assertEquals($response->getData(true), ['success' => true, 'data' => [['name' => 'Mango', 'price' => 10, 'isRotten' => false], ['name' => 'Apple', 'price' => 5, 'isRotten' => false]]]);
    }