I'm trying to build an rspec test that sends JSON (or XML) via POST. However, I can't seem to actually get it working:
json = {.... data ....}.to_json post '/model1.json',json,{'CONTENT_TYPE'=>'application/json'}
and this
json = {.... data ....}.to_json post '/model1.json',json,{'Content-Type'=>'application/json'}
any ideas? THANKS!
There's a way to do this described in this thread -- it's a hack, but it seems to work:
@request.env["HTTP_ACCEPT"] = "application/json" json = { ... data ... }.to_json post :create, :some_param => json
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With