| @@ 63-87 (lines=25) @@ | ||
| 60 | * @group post |
|
| 61 | * @group controller |
|
| 62 | */ |
|
| 63 | public function testPostInvalide() |
|
| 64 | { |
|
| 65 | $this->loadFixtureFiles( |
|
| 66 | [ |
|
| 67 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
| 68 | '@StarkerxpCampaignBundle/Tests/DataFixtures/CampaignManager/DefaultCampaign.yml', |
|
| 69 | '@StarkerxpCampaignBundle/Tests/DataFixtures/TemplateManager/TemplateManager.yml', |
|
| 70 | ] |
|
| 71 | ); |
|
| 72 | $url = $this->generateUrl( |
|
| 73 | 'starkerxp_campaign.event.post', |
|
| 74 | [ |
|
| 75 | "campaign_id" => $this->getCampaignId(), |
|
| 76 | ] |
|
| 77 | ); |
|
| 78 | $data = [ |
|
| 79 | "template" => $this->getTemplateId() + 10, |
|
| 80 | ]; |
|
| 81 | $client = $this->getAuthClient(); |
|
| 82 | $client->request('POST', $url, $data); |
|
| 83 | $response = $client->getResponse(); |
|
| 84 | $this->assertEquals(400, $response->getStatusCode()); |
|
| 85 | $body = json_decode($response->getContent(), true)['payload']; |
|
| 86 | $this->assertArrayHasKey("template", $body); |
|
| 87 | } |
|
| 88 | ||
| 89 | /** |
|
| 90 | * @group event |
|
| @@ 175-200 (lines=26) @@ | ||
| 172 | * @group put |
|
| 173 | * @group controller |
|
| 174 | */ |
|
| 175 | public function testPutSansResultat() |
|
| 176 | { |
|
| 177 | $this->loadFixtureFiles( |
|
| 178 | [ |
|
| 179 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
| 180 | '@StarkerxpCampaignBundle/Tests/DataFixtures/TemplateManager/TemplateManager.yml', |
|
| 181 | '@StarkerxpCampaignBundle/Tests/DataFixtures/CampaignManager/DefaultCampaign.yml', |
|
| 182 | ] |
|
| 183 | ); |
|
| 184 | $data = [ |
|
| 185 | 'template' => "Mon nom", |
|
| 186 | ]; |
|
| 187 | $url = $this->generateUrl( |
|
| 188 | 'starkerxp_campaign.event.put', |
|
| 189 | [ |
|
| 190 | "campaign_id" => $this->getCampaignId(), |
|
| 191 | "event_id" => 404, |
|
| 192 | ] |
|
| 193 | ); |
|
| 194 | $client = $this->getAuthClient(); |
|
| 195 | $client->request('PUT', $url, $data); |
|
| 196 | $response = $client->getResponse(); |
|
| 197 | $this->assertEquals(404, $response->getStatusCode()); |
|
| 198 | $body = json_decode($response->getContent(), true); |
|
| 199 | $this->assertNotEmpty($body); |
|
| 200 | } |
|
| 201 | ||
| 202 | /** |
|
| 203 | * @group event |
|