Not really a solution, more of a workaround, but might as well get an answer up here :D
If you get the content in your action like this: $content = $request->getParameter('content'); if(!$content) $content = $request->getContent(); that should allow you to test what you want by passing post('search', array('content' => 'mycontent')); On Apr 28, 4:44 am, Javier Garcia <tirengar...@gmail.com> wrote: > Thanks Massimiliano, you're right. I found the example below > herehttp://www.symfony-project.org/jobeet/1_4/Doctrine/en/09: > > $browser-> > get('/')-> > click('Design')-> > get('/category/programming?page=2')-> > get('/category/programming', array('page' => 2))-> > post('search', array('keywords' => 'php')); > > but in the action, I'm retrieving the JSON data through > $request->getContent(). So, if I write the JSON data as an associative > > array ,as in the example I have pasted, and then run the test, the > call to $request->getContent() returns NULL, (of course, if I use > normal browser like FF, $request->getContent() returns the JSON data > correctly) ... > > Any help? > > On Apr 22, 3:21 pm, Massimiliano Arione <garak...@gmail.com> wrote: > > > > > > > > > Il giorno giovedì 21 aprile 2011 17:48:41 UTC+2, Javier Garcia ha scritto: > > > > I want to create a functional test for an action that receives a POST > > > method with data in JSON format. > > > > This is what I have: > > > > info('set car')-> > > > post('/user/'.$user->getId().'/set-car/'.$car->getId()'-> > > > > with('request')->ifFormat('json')->begin()-> > > > isParameter('module', 'myModule')-> > > > isParameter('action', 'myAction')-> > > > end()-> > > > > But..where should I set the receiving json data? > > > > sf 1.4 > > > You should pass data as second argument to post() > > > cheers > > Massimiliano -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en