I think that maybe you are declaring your :kase in somewhere, but this assigns need to receive a new object, you could try pass Kase.new instead of :kase.
regards 2012/4/4 Lunarose A. <li...@ruby-forum.com> > I am actually a newbie in Ruby rails nd Rspec.. So it could be something > basic.. Plz helpp > > > This is my rspec test code:: > > describe "GET new" do > it "assigns a new kase as @kase" do > get :new > assigns(:kase).should be_a_new(Kase) > end > end > > > Its failing saying: > > KasesController GET new assigns a new kase as @kase > Failure/Error: assigns(:kase).should be_a_new(Kase) > expected nil to be a new Kase(id: integer, name: string, > description: text, item_loc_id: integer, created_at: datetime, > updated_at: datetime, previous_visit_id_cache: integer) > # ./spec/controllers/kases_controller_spec.rb:37 > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > -- thiagocifani http://thiagocifani.wordpress.com/ twitter.com/thiagocifani del.icio.us/thiagocifani <http://del.icio.us/thiagocifani>
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users