Code Duplication    Length = 11-12 lines in 2 locations

test/TransformerAbstractTest.php 2 locations

@@ 234-245 (lines=12) @@
231
     * @expectedException \Exception
232
     * @expectedExceptionMessage Invalid return value from League\Fractal\TransformerAbstract::includeBook().
233
     */
234
    public function testCallEmbedMethodReturnsCrap()
235
    {
236
        $manager = new Manager();
237
        $manager->parseIncludes('book');
238
        $transformer = m::mock('League\Fractal\TransformerAbstract[transform]');
239
240
        $transformer->shouldReceive('includeBook')->once()->andReturn(new \stdClass());
241
242
        $transformer->setAvailableIncludes(['book']);
243
        $scope = new Scope($manager, new Item([], $transformer));
244
        $transformer->processIncludedResources($scope, ['meh']);
245
    }
246
247
    /**
248
     * @covers \League\Fractal\TransformerAbstract::processIncludedResources
@@ 338-348 (lines=11) @@
335
     * @covers \League\Fractal\TransformerAbstract::processIncludedResources
336
     * @covers \League\Fractal\TransformerAbstract::callIncludeMethod
337
     */
338
    public function testProcessEmbeddedDefaultResourcesEmptyEmbed()
339
    {
340
        $transformer = m::mock('League\Fractal\TransformerAbstract[transform]');
341
        $transformer->shouldReceive('includeBook')->once()->andReturn(null);
342
343
        $transformer->setDefaultIncludes(['book']);
344
        $scope = new Scope(new Manager(), new Item([], $transformer));
345
        $included = $transformer->processIncludedResources($scope, ['meh']);
346
347
        $this->assertFalse($included);
348
    }
349
350
    /**
351
     * @covers \League\Fractal\TransformerAbstract::item