Merge branch 'nil_script_name'

This commit is contained in:
Santiago Pastorino 2014-11-25 10:30:20 -02:00
commit d3dafaa0b3
2 changed files with 8 additions and 1 deletions

@ -749,7 +749,7 @@ def optimize_routes_generation?
end
def find_script_name(options)
options.delete(:script_name) { '' }
options.delete(:script_name) || ''
end
def path_for(options, route_name = nil) # :nodoc:

@ -290,6 +290,13 @@ def test_relative_url_root_is_respected_for_named_routes
end
end
def test_using_nil_script_name_properly_concats_with_original_script_name
add_host!
assert_equal('https://www.basecamphq.com/subdir/c/a/i',
W.new.url_for(:controller => 'c', :action => 'a', :id => 'i', :protocol => 'https', :script_name => nil, :original_script_name => '/subdir')
)
end
def test_only_path
with_routing do |set|
set.draw do