test/test_helper.rb in disclaimer-0.0.1 vs test/test_helper.rb in disclaimer-0.0.2

- old
+ new

@@ -4,13 +4,10 @@ require File.expand_path("../dummy/config/environment.rb", __FILE__) require "rails/test_help" Rails.backtrace_cleaner.remove_silencers! -require 'minitest/reporters' -MiniTest::Reporters.use! - # Load support files Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f } # Load fixtures from the engine if ActiveSupport::TestCase.method_defined?(:fixture_path=) @@ -26,9 +23,17 @@ #Overrides get, post etc. to use a default :use_route of :disclaimer def process(action, parameters, session = nil, flash = nil, http_method = 'GET') parameters ||= Hash.new parameters[:use_route] = :disclaimer unless parameters[:use_route] super + end + + def actions_and_controllers + Disclaimer::Engine.routes.routes.collect{|r| r.defaults} + end + + def actions_for_controller(controller = 'disclaimer/documents') + actions_and_controllers.select{|p| p[:controller] == controller}.collect{|ac| ac[:action]} end end