anchor = "map=#{zoom}/#{lat}/#{lon}"
# test without marker
- get "/go/" + short_link
+ get "/go/#{short_link}"
assert_redirected_to :controller => "site", :action => "index", :anchor => anchor
# test with marker
- get "/go/" + short_link + "?m"
+ get "/go/#{short_link}?m"
assert_redirected_to :controller => "site", :action => "index", :mlat => lat.to_s, :mlon => lon.to_s, :anchor => anchor
# test with layers and a marker
- get "/go/" + short_link + "?m&layers=B000FTF"
+ get "/go/#{short_link}?m&layers=B000FTF"
assert_redirected_to :controller => "site", :action => "index", :mlat => lat.to_s, :mlon => lon.to_s, :anchor => "#{anchor}&layers=B000FTF"
- get "/go/" + short_link + "?layers=B000FTF&m"
+ get "/go/#{short_link}?layers=B000FTF&m"
assert_redirected_to :controller => "site", :action => "index", :mlat => lat.to_s, :mlon => lon.to_s, :anchor => "#{anchor}&layers=B000FTF"
# test with some random query parameters we haven't even implemented yet
- get "/go/" + short_link + "?foobar=yes"
+ get "/go/#{short_link}?foobar=yes"
assert_redirected_to :controller => "site", :action => "index", :foobar => "yes", :anchor => anchor
end
end