From 333ada59f8633f7feaae8da136ca45c66cf56d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Tue, 7 Sep 2010 02:37:04 -0300 Subject: [PATCH] failing test for helpers methods with same name --- actionpack/test/controller/helper_test.rb | 13 +++++++++++++ .../test/fixtures/helpers/fun/games_helper.rb | 3 ++- actionpack/test/fixtures/helpers/fun/pdf_helper.rb | 1 + 3 files changed, 16 insertions(+), 1 deletions(-) diff --git a/actionpack/test/controller/helper_test.rb b/actionpack/test/controller/helper_test.rb index 9093fa9..d94eb8f 100644 --- a/actionpack/test/controller/helper_test.rb +++ b/actionpack/test/controller/helper_test.rb @@ -9,6 +9,10 @@ module Fun render :inline => "hello: <%= stratego %>" end + def render_war + render :inline => "<%= war %>" + end + def rescue_action(e) raise end end @@ -17,6 +21,10 @@ module Fun render :inline => "test: <%= foobar %>" end + def render_war + render :inline => "<%= war %>" + end + def rescue_action(e) raise end end end @@ -135,6 +143,11 @@ class HelperTest < ActiveSupport::TestCase end end + def test_helpers_with_same_name + assert_equal 'Bummm', call_controller(Fun::GamesController, "render_war").last.body + assert_equal 'WAR', call_controller(Fun::PdfController, "render_war").last.body + end + def test_all_helpers methods = AllHelpersController._helpers.instance_methods.map {|m| m.to_s} diff --git a/actionpack/test/fixtures/helpers/fun/games_helper.rb b/actionpack/test/fixtures/helpers/fun/games_helper.rb index 3b7adce..17dc140 100644 --- a/actionpack/test/fixtures/helpers/fun/games_helper.rb +++ b/actionpack/test/fixtures/helpers/fun/games_helper.rb @@ -1,5 +1,6 @@ module Fun module GamesHelper def stratego() "Iz guuut!" end + def war() "Bummm" end end -end \ No newline at end of file +end diff --git a/actionpack/test/fixtures/helpers/fun/pdf_helper.rb b/actionpack/test/fixtures/helpers/fun/pdf_helper.rb index 0171be8..5d653b6 100644 --- a/actionpack/test/fixtures/helpers/fun/pdf_helper.rb +++ b/actionpack/test/fixtures/helpers/fun/pdf_helper.rb @@ -1,5 +1,6 @@ module Fun module PdfHelper def foobar() 'baz' end + def war() "WAR" end end end -- 1.7.1