Changing class CategoriesControllerTest < Test::Unit::TestCase to class CategoriesControllerTest < ActionController::TestCase ran my tests. Now I have some failures to fix :)
Thanks Fred. Elle On Apr 3, 6:54 pm, Frederick Cheung <frederick.che...@gmail.com> wrote: > On Apr 3, 4:45 am, elle <wazne...@gmail.com> wrote: > > > > > > > > > ./test/functional/categories_controller_test.rb:8: undefined method > > `fixtures' for CategoriesControllerTest:Class (NoMethodError) > > from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ > > active_support/dependencies.rb:147:in > > `load_without_new_constant_marking' > > .... > > rake aborted! > > Command failed with status (1): [/usr/local/bin/ruby -I"/...] > > > --------------------------------------------------------------------------- > > ----- > > The ./test/functional/categories_controller_test.rb has: > > > require File.dirname(__FILE__) + '/../test_helper' > > require 'categories_controller' > > > # Re-raise errors caught by the controller. > > class CategoriesController; def rescue_action(e) raise e end; end > > > class CategoriesControllerTest < Test::Unit::TestCase > > fixtures :categories > > .... > > Looks like scafold_resource has created tests with the old boiler > plate - the above can be replaced by > > require File.dirname(__FILE__) + '/../test_helper' > class CategoriesControllerTest < ActionController::TestCase > ... > end > > and you no longer need to have the setup method that creates @request, > @response, @controller. > (this assumes that you have fixtures :all in test_helper.rb which I > believe is the default) > > Fred --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---