Hi, i'm getting the following error when running a spec on my controller
for my Equipment model.

    it "edit action should render edit template" do
      get :edit, :id => Factory(:equipment)
      response.should render_template(:edit)
    end

     Failure/Error: get :edit, :id => Factory(:equipment)
     ActiveRecord::RecordInvalid:
       Validation failed:

The test is very simple, it builds an Equipment factory and tests to see
if the edit template loads. This test works for every other model, and I
tried removing all validations from this model but still no luck.
Everything works on the webpage, just not in this test. I even created
the factory successfully in command line without error. I'm just stumped
as to what's going on. When i use --backtrace, it doesn't really shed
any light either. It's just not saving because of an unknown validation
failure.

The only thing I can think of that might be causing an issue is an
inflection that i use for this model. Here it is:

ActiveSupport::Inflector.inflections do |inflect|
  inflect.irregular 'equipment', 'equipments'
end

Any help would be greatly appreciated. Thanks!

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to