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

Reply via email to