500? That's internal server error. You could set up an expectation for the return, using a code you know isn't right (200?), then see what the actual value is after you get the failing test.<br><br><div class="gmail_quote">
On Feb 18, 2008 8:43 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;">
ah yes of course :)<br><br>So, now, "should_not be_success" passes ok, but should i be more specific and require a particular error code? If so, which would i get from a get call that's failed because of a RuntimeError exception?<br>
<br>thanks!<div><div></div><div class="Wj3C7c"><br><br><div><span class="gmail_quote">On 18/02/2008, <b class="gmail_sendername">Corey Haines</b> <<a href="mailto:coreyhaines@gmail.com" target="_blank">coreyhaines@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Won't the exception get turned into a http return code from the get?<br><br><div class="gmail_quote"><div><span>On Feb 18, 2008 8:29 AM, Max Williams <<a href="mailto:toastkid.williams@gmail.com" target="_blank">toastkid.williams@gmail.com</a>> wrote:<br>
</span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span>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></span></div>_______________________________________________<br>rspec-users mailing list<br><a href="mailto:rspec-users@rubyforge.org" target="_blank">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" target="_blank">http://www.coreyhaines.com</a><br>The Internet's Premiere source of information about Corey Haines
<br>_______________________________________________<br>rspec-users mailing list<br><a href="mailto:rspec-users@rubyforge.org" target="_blank">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>
</div></div><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