Fix client request on POST poll (new poll).

This commit is contained in:
Sébastien Touzé 2020-05-23 18:37:09 +02:00
parent da0078e547
commit 44c41e88da
1 changed files with 26 additions and 24 deletions

View File

@ -129,31 +129,33 @@ class PollControllerTest extends WebTestCase {
'App\DataFixtures\AppPollFixtures'
));
$data = [
"title" => "Fromage ou dessert ? ",
"description" => "Votre plat préféré",
"creation_date" => "2048-04-25T16:19:48+02:00",
"expiracy_date" => "2048-04-25T16:19:48+02:00",
"kind" => "text",
"allowed_answers" => [
"yes"
],
"modification_policy" => "nobody",
"mail_on_vote" => true,
"choices" => [
[
"id" => 1,
"name" => "fromage"
],
[
"id" => 2,
"name" => "dessert"
]
],
"default_expiracy_days_from_now" => 365
];
$client->request('POST', '/api/v1/poll/', [
'json' => [
"title" => "Fromage ou dessert ? ",
"description" => "Votre plat préféré",
"creation_date" => "2048-04-25T16:19:48+02:00",
"expiracy_date" => "2048-04-25T16:19:48+02:00",
"kind" => "text",
"allowed_answers" => [
"yes"
],
"modification_policy" => "nobody",
"mail_on_vote" => true,
"choices" => [
[
"id" => 1,
"name" => "fromage"
],
[
"id" => 2,
"name" => "dessert"
]
],
"default_expiracy_days_from_now" => 365
]
]);
'json' => $data
], [], [], json_encode($data));
$response = $client->getResponse();
$this->assertEquals(201, $response->getStatusCode());