[rspec-users] RSPEC how to post to a controller? What's wrong with this?

Justin Ko jko170 at gmail.com
Wed Mar 23 02:23:47 EDT 2011


On Sat, Mar 19, 2011 at 2:32 PM, Mobyye <bhellman1 at gmail.com> wrote:

> I'm trying to post to my controller in RSPEC by doing:
>
>   it "should store create an IncomingMail record" do
>
>     lambda {
>       post :create,
>            :from => 'xx',
>            :to => 'xx',
>            :cc => 'xx',
>            :subject => 'xx',
>            :message_text => 'xx',
>            :message_html => 'xx'
>     }.should change(IncomingMail, :count).by(1)
>
>   end
>
>
> I do have this in my rake routes: POST /incoming_mails(.:format)
> {:controller=>"incoming_mails", :action=>"create"}
>
> I checked the logs. While the test above is hitting the controller, it is
> never going inside the method def create. Any ideas why?
>
> Thanks
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>

So you checked the log and you see a sql insert statement?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110322/6fa56ca7/attachment.html>


More information about the rspec-users mailing list