aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller/helper_test.rb
diff options
context:
space:
mode:
authorTima Maslyuchenko <insside@gmail.com>2013-10-24 07:54:20 +0300
committerTima Maslyuchenko <insside@gmail.com>2013-10-24 08:03:31 +0300
commit719f1d68e4945332f71dc8ad93141780e60929b5 (patch)
tree48e03cefab7b9bc5d2a95b322caf6dd59757baac /actionpack/test/controller/helper_test.rb
parent783527fd877c491cf5f2f563ee42d5bc19e1b78b (diff)
downloadrails-719f1d68e4945332f71dc8ad93141780e60929b5.tar.gz
rails-719f1d68e4945332f71dc8ad93141780e60929b5.tar.bz2
rails-719f1d68e4945332f71dc8ad93141780e60929b5.zip
pass app config to controller helper proxy
After this fix application config become available when calling helper outisde of view config/application.rb #... config.asset_host = 'http://mycdn.com' #... Somewhere else ActionController::Base.helpers.asset_path('fallback.png') # => http://mycdn.com/assets/fallback.png
Diffstat (limited to 'actionpack/test/controller/helper_test.rb')
-rw-r--r--actionpack/test/controller/helper_test.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/actionpack/test/controller/helper_test.rb b/actionpack/test/controller/helper_test.rb
index 248c81193e..20f99f19ee 100644
--- a/actionpack/test/controller/helper_test.rb
+++ b/actionpack/test/controller/helper_test.rb
@@ -201,6 +201,12 @@ class HelperTest < ActiveSupport::TestCase
# fun/pdf_helper.rb
assert methods.include?(:foobar)
end
+
+ def test_helper_proxy_config
+ AllHelpersController.config.my_var = 'smth'
+
+ assert_equal 'smth', AllHelpersController.helpers.config.my_var
+ end
private
def expected_helper_methods