aslak hellesoy schrieb:
On Fri, Feb 13, 2009 at 1:16 PM, Felix Elliger
<felix.elli...@student.hpi.uni-potsdam.de> wrote:
Hi,

I'm really new to cucumber-testing. I want to use an HTTP Post in my
step-definitions using the post-method.
When I execute

  response = post '/controller/action'


I'm guessing you're using Cucumber with Rails. Cucumber step
definitions (when used with Rails) run in an instance of Rails'
ActionController::IntegrationTest. If you read that API you'll see
that the #response method gives you access to what you need.

If you haven't used WebRat, I strongly recommend you check it out.
It's a thin DSL on top of ActionController::IntegrationTest that
Cucumber supports out of the box. It lets you write steps on the HTML
level rather than the HTTP level.

Aslak

response is of type Fixnum and contains only the status code returned by the
post. In rspec it returns an HTTPResponse-instance.

Why is it different? I really need the body of the response.

Hope somebody can help me.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users




Thanks, that helped a lot.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to