X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/04ad0f6251db42f98fa041749ccab1b0da28733c..a949f98ced96734e087a040e1b4fb836001a0da6:/test/functional/site_controller_test.rb diff --git a/test/functional/site_controller_test.rb b/test/functional/site_controller_test.rb index 711f94bcd..9aff8e572 100644 --- a/test/functional/site_controller_test.rb +++ b/test/functional/site_controller_test.rb @@ -48,6 +48,10 @@ class SiteControllerTest < ActionController::TestCase { :path => "/welcome", :method => :get }, { :controller => "site", :action => "welcome" } ) + assert_routing( + { :path => "/fixthemap", :method => :get }, + { :controller => "site", :action => "fixthemap" } + ) assert_routing( { :path => "/export", :method => :get }, { :controller => "site", :action => "export" } @@ -108,6 +112,30 @@ class SiteControllerTest < ActionController::TestCase get :permalink, :code => 'wBz3--' assert_response :redirect assert_redirected_to :controller => :site, :action => :index, :anchor => 'map=3/4.8779296875/3.955078125' + + get :permalink, :code => 'wBz3--', :m => '' + assert_response :redirect + assert_redirected_to :controller => :site, :action => :index, :mlat => '4.8779296875', :mlon => '3.955078125', :anchor => 'map=3/4.8779296875/3.955078125' + + get :permalink, :code => 'wBz3--', :layers => 'T' + assert_response :redirect + assert_redirected_to :controller => :site, :action => :index, :layers => 'T', :anchor => 'map=3/4.8779296875/3.955078125' + + get :permalink, :code => 'wBz3--', :node => 1 + assert_response :redirect + assert_redirected_to :controller => :browse, :action => :node, :id => 1, :anchor => 'map=3/4.8779296875/3.955078125' + + get :permalink, :code => 'wBz3--', :way => 2 + assert_response :redirect + assert_redirected_to :controller => :browse, :action => :way, :id => 2, :anchor => 'map=3/4.8779296875/3.955078125' + + get :permalink, :code => 'wBz3--', :relation => 3 + assert_response :redirect + assert_redirected_to :controller => :browse, :action => :relation, :id => 3, :anchor => 'map=3/4.8779296875/3.955078125' + + get :permalink, :code => 'wBz3--', :changeset => 4 + assert_response :redirect + assert_redirected_to :controller => :browse, :action => :changeset, :id => 4, :anchor => 'map=3/4.8779296875/3.955078125' end # Test the key page @@ -253,6 +281,13 @@ class SiteControllerTest < ActionController::TestCase assert_template "welcome" end + # Test the fixthemap page + def test_fixthemap + get :fixthemap + assert_response :success + assert_template "fixthemap" + end + # Test the help page def test_help get :help