| @@ 453-469 (lines=17) @@ | ||
| 450 | $this->assertSame($expected, $scope->toArray()); |
|
| 451 | } |
|
| 452 | ||
| 453 | public function fieldsetsProvider() |
|
| 454 | { |
|
| 455 | return [ |
|
| 456 | [ |
|
| 457 | ['resourceName' => 'foo'], |
|
| 458 | ['data' => ['foo' => 'bar']] |
|
| 459 | ], |
|
| 460 | [ |
|
| 461 | ['resourceName' => 'foo,baz'], |
|
| 462 | ['data' => ['foo' => 'bar', 'baz' => 'qux']] |
|
| 463 | ], |
|
| 464 | [ |
|
| 465 | ['resourceName' => 'inexistentField'], |
|
| 466 | ['data' => []] |
|
| 467 | ] |
|
| 468 | ]; |
|
| 469 | } |
|
| 470 | ||
| 471 | /** |
|
| 472 | * @covers League\Fractal\Scope::toArray |
|
| @@ 582-596 (lines=15) @@ | ||
| 579 | $this->assertSame($expected, $scope->toArray()); |
|
| 580 | } |
|
| 581 | ||
| 582 | public function fieldsetsWithSideLoadIncludesProvider() |
|
| 583 | { |
|
| 584 | return [ |
|
| 585 | //Included relation was not requested |
|
| 586 | [ |
|
| 587 | ['resourceName' => 'foo'], |
|
| 588 | ['data' => ['foo' => 'bar']] |
|
| 589 | ], |
|
| 590 | //Included relation was requested |
|
| 591 | [ |
|
| 592 | ['resourceName' => 'foo,book', 'book' => 'yin'], |
|
| 593 | ['data' => ['foo' => 'bar'], 'sideloaded' => ['book' => ['yin' => 'yang']]] |
|
| 594 | ] |
|
| 595 | ]; |
|
| 596 | } |
|
| 597 | ||
| 598 | public function tearDown() |
|
| 599 | { |
|