Envoi d'une requête POST avec PHPUnit

J'ai un site de symfony, et Im essayant de faire quelques tests unitaires. J'ai ce genre de test, où j'essaie de proposer quelque chose:

<?php

namespace Acme\AcmeBundle\Tests\Controller;

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;

class HomeControllerTest extends WebTestCase {

    public function testrandomeThings() {

        $client = static::createClient();
        $crawler = $client->request(
            'POST',
            '/',
            array(
                "shopNumber"        => 0099,
                "cardNumber"        => 231,
                "cardPIN"           => "adasd"),
            array(),
            array());
        }

mais je ne crois pas que les données Im envoi est en cours de réception dans le contrôleur:

class HomeController extends Controller
{
    public function indexAction()
    {

        var_dump($_POST);
        die;
        return $this->render('AcmeBundle:Home:index.html.twig');
    }

}

la var_dump est en fait le retour de moi un tableau vide.

Ce qui me manque pour envoyer des informations par le biais de mon POST?

OriginalL'auteur Enrique Moreno Tent | 2013-09-19