Won't the exception get turned into a http return code from the get?<br><br><div class="gmail_quote">On Feb 18, 2008 8:29 AM, Max Williams <<a href="mailto:toastkid.williams@gmail.com">toastkid.williams@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I have a User controller where users aren't added with the usual new/create actions. I'm trying to set it so that it raises when 'new' is called but it doesn't seem to be working - here's the method, test and test result. Can anyone see why it's not working?<br>
<br>#in controller<br> def new<br> raise "Users should be added with 'batch_add' rather than 'new"<br> end<br><br>#test<br> describe "/new" do<br> it "should raise an error when called" do<br>
lambda{get('new')}.should raise_error(RuntimeError)<br> end<br> end<br><br>#test report<br>'Admin::UserController /new should raise an error when called' FAILED<br>expected RuntimeError but nothing was raised<br>
<br>
<br>_______________________________________________<br>rspec-users mailing list<br><a href="mailto:rspec-users@rubyforge.org">rspec-users@rubyforge.org</a><br><a href="http://rubyforge.org/mailman/listinfo/rspec-users" target="_blank">http://rubyforge.org/mailman/listinfo/rspec-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.coreyhaines.com">http://www.coreyhaines.com</a><br>The Internet's Premiere source of information about Corey Haines