@@ 231-253 (lines=23) @@ | ||
228 | * @group get |
|
229 | * @group controller |
|
230 | */ |
|
231 | public function testGetValideAvecResultats() |
|
232 | { |
|
233 | $this->loadFixtureFiles([ |
|
234 | '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml', |
|
235 | '@StarkerxpLeadBundle/Tests/DataFixtures/LeadActionManager/LeadManager.yml', |
|
236 | ]); |
|
237 | $manager = $this->getContainer()->get('starkerxp_lead.manager.leadaction'); |
|
238 | $listeLeads = $manager->getRepository()->findAll(); |
|
239 | $this->assertCount(10, $listeLeads); |
|
240 | $url = $this->generateUrl( |
|
241 | 'starkerxp_lead.lead.get', |
|
242 | [ |
|
243 | "id" => $listeLeads[0]->getId(), |
|
244 | ] |
|
245 | ); |
|
246 | $client = $this->getAuthClient(); |
|
247 | $client->request('GET', $url, []); |
|
248 | $response = $client->getResponse(); |
|
249 | $this->assertEquals(200, $response->getStatusCode()); |
|
250 | $body = json_decode($response->getContent(), true); |
|
251 | $this->assertCount(5, $body); |
|
252 | //$this->assertArrayHasKey("nom", $body); // Exemple |
|
253 | } |
|
254 | ||
255 | /** |
|
256 | * @group lead |
|
@@ 306-328 (lines=23) @@ | ||
303 | * @group delete |
|
304 | * @group controller |
|
305 | */ |
|
306 | public function testDeleteValide() |
|
307 | { |
|
308 | $this->loadFixtureFiles([ |
|
309 | '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml', |
|
310 | '@StarkerxpLeadBundle/Tests/DataFixtures/LeadActionManager/DefaultLeadAction.yml', |
|
311 | ]); |
|
312 | $manager = $this->getContainer()->get('starkerxp_lead.manager.leadaction'); |
|
313 | $listeLeads = $manager->getRepository()->findAll(); |
|
314 | $this->assertCount(1, $listeLeads); |
|
315 | $url = $this->generateUrl( |
|
316 | 'starkerxp_lead.lead.delete', |
|
317 | [ |
|
318 | "id" => $listeLeads[0]->getId(), |
|
319 | ] |
|
320 | ); |
|
321 | $client = $this->getAuthClient(); |
|
322 | $client->request('DELETE', $url); |
|
323 | $response = $client->getResponse(); |
|
324 | $this->assertEquals(204, $response->getStatusCode()); |
|
325 | $manager->clear(); |
|
326 | $LeadActions = $manager->findAll(); |
|
327 | $this->assertCount(0, $LeadActions); |
|
328 | } |
|
329 | ||
330 | /** |
|
331 | * @group lead |