I can run functional test now, thanks!! A problem I found in running the test is that it does not load the route.rb so that it fails in some action --- e.g. assets_path/_url not defined.
Any clue to it is appreciated. Arthur Arthur Chan wrote: > Thanks Fred. > > It seems that the ar_plugin_skeleton is what I needed. > > Thanks, > Arthur > > Frederick Cheung wrote: >> On Dec 3, 9:13�am, Arthur Chan <rails-mailing-l...@andreas-s.net> >> wrote: >>> Guys, >>> >>> I've created a plugin, i wanna put my automated test there. >>> >>> However, I got bad file descriptor error when i run the test like normal >>> unit test file: >>> "ruby plugins/acts_as_fox/test/acts_as_fox_test.rb" >>> >>> How to test a plugin? >>> >> Well what I do is based on a skeleton plugin I have here: >> http://github.com/fcheung/ar_plugin_skeleton/tree/master >> >> It doesn't do functional tests but that's basically a case of adding >> >> require 'action_controller/test_case' >> require 'action_controller/test_process' >> >> ActionController::Routing::Routes.draw do |map| >> # Install the default route as the lowest priority. >> map.connect ':controller/:action/:id' >> end >> ActionController::Base.view_paths = [Test::Unit::TestCase.fixture_path >> + 'views/'] >> >> to the test helper file >> >> Fred -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---