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
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to