ah yes of course :)
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?
thanks!
On 18/02/2008, Corey Haines <[EMAIL PROTECTED]> wrote:
>
> Won't the exception get turned into a http return code from the get?
>
> On Feb 18, 2008 8:29 AM, Max Williams <[EMAIL PROTECTED]> wrote:
>
> > 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?
> >
> > #in controller
> > def new
> > raise "Users should be added with 'batch_add' rather than 'new"
> > end
> >
> > #test
> > describe "/new" do
> > it "should raise an error when called" do
> > lambda{get('new')}.should raise_error(RuntimeError)
> > end
> > end
> >
> > #test report
> > 'Admin::UserController /new should raise an error when called' FAILED
> > expected RuntimeError but nothing was raised
> >
> >
> > _______________________________________________
> > rspec-users mailing list
> > [email protected]
> > http://rubyforge.org/mailman/listinfo/rspec-users
> >
>
>
>
> --
> http://www.coreyhaines.com
> The Internet's Premiere source of information about Corey Haines
> _______________________________________________
> rspec-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users