| @@ 92-111 (lines=20) @@ | ||
| 89 | $this->assertEquals($scope->jsonSerialize(), $scope->toArray()); | |
| 90 | } | |
| 91 | ||
| 92 | public function testToJson() | |
| 93 |     { | |
| 94 | $data = [ | |
| 95 | 'foo' => 'bar', | |
| 96 | ]; | |
| 97 | ||
| 98 | $manager = new Manager(); | |
| 99 | ||
| 100 |         $resource = new Item($data, function ($data) { | |
| 101 | return $data; | |
| 102 | }); | |
| 103 | ||
| 104 | $scope = new Scope($manager, $resource); | |
| 105 | ||
| 106 | $expected = json_encode([ | |
| 107 | 'data' => $data, | |
| 108 | ]); | |
| 109 | ||
| 110 | $this->assertSame($expected, $scope->toJson()); | |
| 111 | } | |
| 112 | ||
| 113 | public function testToJsonWithOption() | |
| 114 |     { | |
| @@ 113-132 (lines=20) @@ | ||
| 110 | $this->assertSame($expected, $scope->toJson()); | |
| 111 | } | |
| 112 | ||
| 113 | public function testToJsonWithOption() | |
| 114 |     { | |
| 115 | $data = [ | |
| 116 | 'foo' => 'bar', | |
| 117 | ]; | |
| 118 | ||
| 119 | $manager = new Manager(); | |
| 120 | ||
| 121 |         $resource = new Item($data, function ($data) { | |
| 122 | return $data; | |
| 123 | }); | |
| 124 | ||
| 125 | $scope = new Scope($manager, $resource); | |
| 126 | ||
| 127 | $expected = json_encode([ | |
| 128 | 'data' => $data, | |
| 129 | ], JSON_PRETTY_PRINT); | |
| 130 | ||
| 131 | $this->assertSame($expected, $scope->toJson(JSON_PRETTY_PRINT)); | |
| 132 | } | |
| 133 | ||
| 134 | public function testGetCurrentScope() | |
| 135 |     { | |