On Jul 9, 2008, at 5:36 PM, Francis Hwang wrote:
... is there a way to do this? We have some REST-ish POSTs we'd like
to spec out. In the controller this gets accessed with
request.raw_post.to_s, is there a way to set this with rspec?
If you mean you want to set it in an example before the post, you can
do this:
request.stub!(:raw_post).and_return('this string')
post :whatever
Or, if you want to be really detailed about it (I wouldn't, but it's
up to you), you could say:
raw_post = mock('raw_post')
raw_post.should_receive(:to_s).and_return('this string')
request.stub!(:raw_post).and_return(:raw_post)
etc
That what you're looking for?
Cheers,
David
Thanks as always,
Francis
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users