Code Duplication    Length = 11-12 lines in 2 locations

test/TransformerAbstractTest.php 2 locations

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