Flintstones\Rest\Tests\ServiceProviderTest::testDecodingOfRequestBody PHP Method

testDecodingOfRequestBody() public method

public testDecodingOfRequestBody ( Silex\Application $app )
$app Silex\Application
    public function testDecodingOfRequestBody(Application $app)
    {
        $app->put('/api/user/{id}', function ($id) use($app) {
            return $app['request']->get('name');
        });
        $request = Request::create('/api/user/1', 'put', array(), array(), array(), array(), '{"name":"igor"}');
        $request->headers->set('Content-Type', 'application/json');
        $response = $app->handle($request, HttpKernelInterface::MASTER_REQUEST, false);
        $this->assertEquals('igor', $response->getContent());
    }