@@ 65-85 (lines=21) @@ | ||
62 | * @group post |
|
63 | * @group controller |
|
64 | */ |
|
65 | public function testPostInvalide() |
|
66 | { |
|
67 | $this->loadFixtureFiles( |
|
68 | [ |
|
69 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
70 | '@StarkerxpCampaignBundle/Tests/DataFixtures/CampaignManager/DefaultCampaign.yml', |
|
71 | ] |
|
72 | ); |
|
73 | $url = $this->generateUrl( |
|
74 | 'starkerxp_campaign.event.post', |
|
75 | [ |
|
76 | "campaign_id" => $this->getCampaignId(), |
|
77 | ] |
|
78 | ); |
|
79 | $client = $this->getAuthClient(); |
|
80 | $client->request('POST', $url, []); |
|
81 | $response = $client->getResponse(); |
|
82 | $this->assertEquals(400, $response->getStatusCode()); |
|
83 | $body = json_decode($response->getContent(), true)['payload']; |
|
84 | //$this->assertArrayHasKey("nom", $body); // Exemple |
|
85 | } |
|
86 | ||
87 | /** |
|
88 | * @group event |
@@ 130-150 (lines=21) @@ | ||
127 | * @group put |
|
128 | * @group controller |
|
129 | */ |
|
130 | public function testPutSansResultat() |
|
131 | { |
|
132 | $this->loadFixtureFiles([ |
|
133 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
134 | ]); |
|
135 | $data = [ |
|
136 | //'nom' => "Mon nom", //exemple |
|
137 | ]; |
|
138 | $url = $this->generateUrl( |
|
139 | 'starkerxp_lead.lead.put', |
|
140 | [ |
|
141 | "lead_id" => 404, |
|
142 | ] |
|
143 | ); |
|
144 | $client = $this->getAuthClient(); |
|
145 | $client->request('PUT', $url, $data); |
|
146 | $response = $client->getResponse(); |
|
147 | $this->assertEquals(404, $response->getStatusCode()); |
|
148 | $body = json_decode($response->getContent(), true); |
|
149 | $this->assertNotEmpty($body); |
|
150 | } |
|
151 | ||
152 | ||
153 | /** |
|
@@ 158-179 (lines=22) @@ | ||
155 | * @group cget |
|
156 | * @group controller |
|
157 | */ |
|
158 | public function testCGetValideAvecResultats() |
|
159 | { |
|
160 | $this->loadFixtureFiles([ |
|
161 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
162 | '@StarkerxpLeadBundle/Tests/DataFixtures/LeadManager/LeadManager.yml', |
|
163 | ]); |
|
164 | $url = $this->generateUrl( |
|
165 | 'starkerxp_lead.lead.cget', |
|
166 | [ |
|
167 | ||
168 | ] |
|
169 | ); |
|
170 | $client = $this->getAuthClient(); |
|
171 | $client->request('GET', $url, []); |
|
172 | $response = $client->getResponse(); |
|
173 | $this->assertEquals(200, $response->getStatusCode()); |
|
174 | $body = json_decode($response->getContent(), true); |
|
175 | $this->assertCount(10, $body); |
|
176 | foreach ($body as $element) { |
|
177 | //$this->assertArrayHasKey("nom", $body); // Exemple |
|
178 | } |
|
179 | } |
|
180 | ||
181 | /** |
|
182 | * @group lead |
|
@@ 186-203 (lines=18) @@ | ||
183 | * @group cget |
|
184 | * @group controller |
|
185 | */ |
|
186 | public function testCGetValideSansResultat() |
|
187 | { |
|
188 | $this->loadFixtureFiles([ |
|
189 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
190 | ]); |
|
191 | $url = $this->generateUrl( |
|
192 | 'starkerxp_lead.lead.cget', |
|
193 | [ |
|
194 | ||
195 | ] |
|
196 | ); |
|
197 | $client = $this->getAuthClient(); |
|
198 | $client->request('GET', $url, []); |
|
199 | $response = $client->getResponse(); |
|
200 | $this->assertEquals(200, $response->getStatusCode()); |
|
201 | $body = json_decode($response->getContent(), true); |
|
202 | $this->assertCount(0, $body); |
|
203 | } |
|
204 | ||
205 | /** |
|
206 | * @group lead |
|
@@ 262-279 (lines=18) @@ | ||
259 | * @group get |
|
260 | * @group controller |
|
261 | */ |
|
262 | public function testGetValideSansResultat() |
|
263 | { |
|
264 | $this->loadFixtureFiles([ |
|
265 | '@StarkerxpUserBundle/Tests/DataFixtures/UserManager/DefaultUser.yml', |
|
266 | ]); |
|
267 | $url = $this->generateUrl( |
|
268 | 'starkerxp_lead.lead.get', |
|
269 | [ |
|
270 | "lead_id" => 404, |
|
271 | ] |
|
272 | ); |
|
273 | $client = $this->getAuthClient(); |
|
274 | $client->request('GET', $url, []); |
|
275 | $response = $client->getResponse(); |
|
276 | $this->assertEquals(404, $response->getStatusCode()); |
|
277 | $body = json_decode($response->getContent(), true); |
|
278 | $this->assertNotEmpty($body); |
|
279 | } |
|
280 | ||
281 | /** |
|
282 | * @group lead |