@@ 585-601 (lines=17) @@ | ||
582 | $this->assertSame($expected, $scope->toArray()); |
|
583 | } |
|
584 | ||
585 | public function fieldsetsProvider() |
|
586 | { |
|
587 | return [ |
|
588 | [ |
|
589 | ['resourceName' => 'foo'], |
|
590 | ['data' => ['foo' => 'bar']] |
|
591 | ], |
|
592 | [ |
|
593 | ['resourceName' => 'foo,baz'], |
|
594 | ['data' => ['foo' => 'bar', 'baz' => 'qux']] |
|
595 | ], |
|
596 | [ |
|
597 | ['resourceName' => 'inexistentField'], |
|
598 | ['data' => []] |
|
599 | ] |
|
600 | ]; |
|
601 | } |
|
602 | ||
603 | /** |
|
604 | * @covers \League\Fractal\Scope::toArray |
|
@@ 714-728 (lines=15) @@ | ||
711 | $this->assertSame($expected, $scope->toArray()); |
|
712 | } |
|
713 | ||
714 | public function fieldsetsWithSideLoadIncludesProvider() |
|
715 | { |
|
716 | return [ |
|
717 | //Included relation was not requested |
|
718 | [ |
|
719 | ['resourceName' => 'foo'], |
|
720 | ['data' => ['foo' => 'bar']] |
|
721 | ], |
|
722 | //Included relation was requested |
|
723 | [ |
|
724 | ['resourceName' => 'foo,book', 'book' => 'yin'], |
|
725 | ['data' => ['foo' => 'bar'], 'sideloaded' => ['book' => ['yin' => 'yang']]] |
|
726 | ] |
|
727 | ]; |
|
728 | } |
|
729 | ||
730 | public function tearDown() |
|
731 | { |