| @@ 261-279 (lines=19) @@ | ||
| 258 | * @group delete |
|
| 259 | * @group controller |
|
| 260 | */ |
|
| 261 | public function testDeleteValide() |
|
| 262 | { |
|
| 263 | $this->loadFixtureFiles( |
|
| 264 | [ |
|
| 265 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
| 266 | '@StarkerxpCampaignBundle/Tests/DataFixtures/CampaignManager/DefaultCampaign.yml', |
|
| 267 | ] |
|
| 268 | ); |
|
| 269 | $manager = $this->getContainer()->get('starkerxp_campaign.manager.campaign'); |
|
| 270 | $listeCampaigns = $manager->getRepository()->findAll(); |
|
| 271 | $this->assertCount(1, $listeCampaigns); |
|
| 272 | $client = $this->getAuthClient(); |
|
| 273 | $client->request('DELETE', '/api/campaigns/'.$listeCampaigns[0]->getId()); |
|
| 274 | $response = $client->getResponse(); |
|
| 275 | $this->assertEquals(204, $response->getStatusCode()); |
|
| 276 | $manager->clear(); |
|
| 277 | $campaigns = $manager->findAll(); |
|
| 278 | $this->assertCount(0, $campaigns); |
|
| 279 | } |
|
| 280 | ||
| 281 | /** |
|
| 282 | * @group campaign |
|
| @@ 263-279 (lines=17) @@ | ||
| 260 | * @group delete |
|
| 261 | * @group controller |
|
| 262 | */ |
|
| 263 | public function testDeleteValide() |
|
| 264 | { |
|
| 265 | $this->loadFixtureFiles([ |
|
| 266 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
| 267 | '@StarkerxpCampaignBundle/Tests/DataFixtures/TemplateManager/DefaultTemplate.yml' |
|
| 268 | ]); |
|
| 269 | $manager = $this->getContainer()->get('starkerxp_campaign.manager.template'); |
|
| 270 | $listeTemplates = $manager->getRepository()->findAll(); |
|
| 271 | $this->assertCount(1, $listeTemplates); |
|
| 272 | $client = $this->getAuthClient(); |
|
| 273 | $client->request('DELETE', '/api/templates/'.$listeTemplates[0]->getId()); |
|
| 274 | $response = $client->getResponse(); |
|
| 275 | $this->assertEquals(204, $response->getStatusCode()); |
|
| 276 | $manager->clear(); |
|
| 277 | $templates = $manager->findAll(); |
|
| 278 | $this->assertCount(0, $templates); |
|
| 279 | } |
|
| 280 | ||
| 281 | /** |
|
| 282 | * @group template |
|