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