| @@ 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 | { |
|