@@ 137-158 (lines=22) @@ | ||
134 | /** |
|
135 | * @test |
|
136 | */ |
|
137 | public function getWithHeader() |
|
138 | { |
|
139 | /* @var $client \Symfony\Component\HttpKernel\Client */ |
|
140 | $client = $this->createClient(); |
|
141 | ||
142 | /* @var $crawler \Symfony\Component\DomCrawler\Crawler */ |
|
143 | $crawler = $client->request('GET', '/user/', [], [], $this->header); |
|
144 | ||
145 | /* @var $response \Symfony\Component\HttpFoundation\Response */ |
|
146 | $response = $client->getResponse(); |
|
147 | ||
148 | /* @var $content string */ |
|
149 | $content = $response->getContent(); |
|
150 | ||
151 | /* @var $object \stdClass */ |
|
152 | $object = json_decode($content); |
|
153 | ||
154 | $this->assertJson($content); |
|
155 | $this->assertEquals(View::HTTP_OK, $response->getStatusCode()); |
|
156 | $this->assertEquals(View::HTTP_OK, $object->code); |
|
157 | $this->assertTrue(is_array($object->data)); |
|
158 | } |
|
159 | ||
160 | /** |
|
161 | * @test |
|
@@ 164-185 (lines=22) @@ | ||
161 | * @test |
|
162 | * @dataProvider validProfileIds |
|
163 | */ |
|
164 | public function getWithUserIdWithoutHeader($id) |
|
165 | { |
|
166 | /* @var $client \Symfony\Component\HttpKernel\Client */ |
|
167 | $client = $this->createClient(); |
|
168 | ||
169 | /* @var $crawler \Symfony\Component\DomCrawler\Crawler */ |
|
170 | $crawler = $client->request('GET', '/user/' . $id); |
|
171 | ||
172 | /* @var $response \Symfony\Component\HttpFoundation\Response */ |
|
173 | $response = $client->getResponse(); |
|
174 | ||
175 | /* @var $content string */ |
|
176 | $content = $response->getContent(); |
|
177 | ||
178 | /* @var $object \stdClass */ |
|
179 | $object = json_decode($content); |
|
180 | ||
181 | $this->assertJson($content); |
|
182 | $this->assertEquals(View::HTTP_OK, $response->getStatusCode()); |
|
183 | $this->assertEquals(View::HTTP_OK, $object->code); |
|
184 | $this->assertNotEmpty($object->data); |
|
185 | } |
|
186 | ||
187 | /** |
|
188 | * @test |
|
@@ 191-212 (lines=22) @@ | ||
188 | * @test |
|
189 | * @dataProvider validProfileIds |
|
190 | */ |
|
191 | public function getUserUserIdWithHeader($id) |
|
192 | { |
|
193 | /* @var $client \Symfony\Component\HttpKernel\Client */ |
|
194 | $client = $this->createClient(); |
|
195 | ||
196 | /* @var $crawler \Symfony\Component\DomCrawler\Crawler */ |
|
197 | $crawler = $client->request('GET', '/user/' . $id, [], [], $this->header); |
|
198 | ||
199 | /* @var $response \Symfony\Component\HttpFoundation\Response */ |
|
200 | $response = $client->getResponse(); |
|
201 | ||
202 | /* @var $content string */ |
|
203 | $content = $response->getContent(); |
|
204 | ||
205 | /* @var $object \stdClass */ |
|
206 | $object = json_decode($content); |
|
207 | ||
208 | $this->assertJson($content); |
|
209 | $this->assertEquals(View::HTTP_OK, $response->getStatusCode()); |
|
210 | $this->assertEquals(View::HTTP_OK, $object->code); |
|
211 | $this->assertNotEmpty($object->data); |
|
212 | } |
|
213 | } |
|
214 |