From ee0ea35d910174f2a2ce2483672b705960b52f95 Mon Sep 17 00:00:00 2001 From: Jeremy Kemper Date: Sat, 15 Dec 2007 02:29:36 +0000 Subject: Ruby 1.9 compat: helpers git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8409 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- actionpack/test/controller/helper_test.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'actionpack/test/controller/helper_test.rb') diff --git a/actionpack/test/controller/helper_test.rb b/actionpack/test/controller/helper_test.rb index 54e2582ca2..117f73b768 100644 --- a/actionpack/test/controller/helper_test.rb +++ b/actionpack/test/controller/helper_test.rb @@ -1,6 +1,6 @@ require File.dirname(__FILE__) + '/../abstract_unit' -silence_warnings { ActionController::Helpers::HELPERS_DIR = File.dirname(__FILE__) + '/../fixtures/helpers' } +ActionController::Helpers::HELPERS_DIR.replace File.dirname(__FILE__) + '/../fixtures/helpers' class TestController < ActionController::Base attr_accessor :delegate_attr @@ -130,23 +130,25 @@ class HelperTest < Test::Unit::TestCase end def test_all_helpers + methods = ApplicationController.master_helper_module.instance_methods.map(&:to_s) + # abc_helper.rb - assert ApplicationController.master_helper_module.instance_methods.include?("bare_a") + assert methods.include?('bare_a') # fun/games_helper.rb - assert ApplicationController.master_helper_module.instance_methods.include?("stratego") + assert methods.include?('stratego') # fun/pdf_helper.rb - assert ApplicationController.master_helper_module.instance_methods.include?("foobar") + assert methods.include?('foobar') end private def expected_helper_methods - TestHelper.instance_methods + TestHelper.instance_methods.map(&:to_s) end def master_helper_methods - @controller_class.master_helper_module.instance_methods + @controller_class.master_helper_module.instance_methods.map(&:to_s) end def missing_methods -- cgit v1.2.3