aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/application
diff options
context:
space:
mode:
authorCarlos Antonio da Silva <carlosantoniodasilva@gmail.com>2014-08-19 20:07:39 -0300
committerCarlos Antonio da Silva <carlosantoniodasilva@gmail.com>2014-08-19 21:59:01 -0300
commit2f7ac9cdcc06f3c84eb3d905d16da9ca22ef2c66 (patch)
tree140a2e59ff3309bbe8f9093b6d014a06d5b0c4a2 /railties/test/application
parente2066818e82799ab7eee15d4d5248c4d16edf6ba (diff)
downloadrails-2f7ac9cdcc06f3c84eb3d905d16da9ca22ef2c66.tar.gz
rails-2f7ac9cdcc06f3c84eb3d905d16da9ca22ef2c66.tar.bz2
rails-2f7ac9cdcc06f3c84eb3d905d16da9ca22ef2c66.zip
Fix setting simple values to the new config.x
Previously setting simple values to the config.x object resulted in the following: config.x.super_debugger = true config.x.super_debugger #=> {} Which was against the examples showed in the changelog/release notes.
Diffstat (limited to 'railties/test/application')
-rw-r--r--railties/test/application/configuration/custom_test.rb17
1 files changed, 12 insertions, 5 deletions
diff --git a/railties/test/application/configuration/custom_test.rb b/railties/test/application/configuration/custom_test.rb
index 045537fc28..f8d22f6d97 100644
--- a/railties/test/application/configuration/custom_test.rb
+++ b/railties/test/application/configuration/custom_test.rb
@@ -3,13 +3,20 @@ require 'application/configuration/base_test'
class ApplicationTests::ConfigurationTests::CustomTest < ApplicationTests::ConfigurationTests::BaseTest
test 'access custom configuration point' do
add_to_config <<-RUBY
- config.x.resque.inline_jobs = :always
- config.x.resque.timeout = 60
+ config.x.payment_processing.schedule = :daily
+ config.x.payment_processing.retries = 3
+ config.x.super_debugger = true
+ config.x.hyper_debugger = false
+ config.x.nil_debugger = nil
RUBY
require_environment
- assert_equal :always, Rails.configuration.x.resque.inline_jobs
- assert_equal 60, Rails.configuration.x.resque.timeout
- assert_nil Rails.configuration.x.resque.nothing
+ x = Rails.configuration.x
+ assert_equal :daily, x.payment_processing.schedule
+ assert_equal 3, x.payment_processing.retries
+ assert_equal true, x.super_debugger
+ assert_equal false, x.hyper_debugger
+ assert_equal nil, x.nil_debugger
+ assert_nil x.i_do_not_exist.zomg
end
end