spec/integration/specs/lib/server_spec.rb in agile-proxy-0.1.7 vs spec/integration/specs/lib/server_spec.rb in agile-proxy-0.1.8

- old
+ new

@@ -82,9 +82,15 @@ resp = http.post '/api/forums/my_forum', '{"posted_var": "special_value"}', 'Content-Type' => 'application/json' expect(resp.body).to eql '<html><body><h1></h1><h2>special_value</h2><h3>my_forum</h3><p>This should get data from the POSTed data</p></body></html>' expect(resp.status).to eql 200 expect(resp.headers['Content-Type']).to eql 'text/html' end + it 'Should match the route by posted plain text data and the posted data can be output via the template' do + resp = http.post '/api/forums/my_forum', "posted_var=special_value\n", 'Content-Type' => 'text/plain' + expect(resp.body).to eql '<html><body><h1></h1><h2>special_value</h2><h3>my_forum</h3><p>This should get data from the POSTed data</p></body></html>' + expect(resp.status).to eql 200 + expect(resp.headers['Content-Type']).to eql 'text/html' + end # it 'Should match the route by posted xml data and the posted data can be output via the template' do # resp = http.post "/api/forums/my_forum", '<posted_var>special_value</posted_var>', {'Content-Type' => 'application/xml'} # expect(resp.body).to eql '<html><body><h1></h1><h2>special_value</h2><h3>my_forum</h3><p>This should get data from the POSTed data</p></body></html>' # expect(resp.status).to eql 200 # end