aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test
diff options
context:
space:
mode:
authorPrem Sichanugrist <s@sikac.hu>2012-10-02 20:44:02 -0400
committerPrem Sichanugrist <s@sikac.hu>2012-10-02 20:44:02 -0400
commit26fe77b27dac099241f73e35d9dda896ca08dc1b (patch)
treee12b9e1621ef050d069c77937051ee51d9fa0ff8 /railties/test
parent0a507925cfc54246dc7d329936f60f8f410c38b6 (diff)
downloadrails-26fe77b27dac099241f73e35d9dda896ca08dc1b.tar.gz
rails-26fe77b27dac099241f73e35d9dda896ca08dc1b.tar.bz2
rails-26fe77b27dac099241f73e35d9dda896ca08dc1b.zip
Make Rails.public_path return a Pathname
Diffstat (limited to 'railties/test')
-rw-r--r--railties/test/application/configuration_test.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/railties/test/application/configuration_test.rb b/railties/test/application/configuration_test.rb
index d8d022c265..ac41e01616 100644
--- a/railties/test/application/configuration_test.rb
+++ b/railties/test/application/configuration_test.rb
@@ -139,6 +139,14 @@ module ApplicationTests
assert_instance_of Pathname, Rails.root
end
+ test "Rails.public_path should be a Pathname" do
+ add_to_config <<-RUBY
+ config.paths["public"] = "somewhere"
+ RUBY
+ require "#{app_path}/config/environment"
+ assert_instance_of Pathname, Rails.public_path
+ end
+
test "initialize an eager loaded, cache classes app" do
add_to_config <<-RUBY
config.eager_load = true
@@ -227,7 +235,7 @@ module ApplicationTests
RUBY
require "#{app_path}/config/application"
- assert_equal File.join(app_path, "somewhere"), Rails.public_path
+ assert_equal Pathname.new(app_path).join("somewhere"), Rails.public_path
end
test "config.secret_token is sent in env" do