X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/fbf92b17a092daf783897b92a798953d9db6a817..d09009b1fab73549e129ce5c5e071276e5618779:/test/integration/redirect_test.rb diff --git a/test/integration/redirect_test.rb b/test/integration/redirect_test.rb index 604cebd76..42199ce4e 100644 --- a/test/integration/redirect_test.rb +++ b/test/integration/redirect_test.rb @@ -9,11 +9,63 @@ class RedirectTest < ActionDispatch::IntegrationTest get "/browse/changesets" assert_response :redirect assert_redirected_to "/history" + + get "/browse/friends" + assert_response :redirect + assert_redirected_to "/history/friends" + + get "/browse/nearby" + assert_response :redirect + assert_redirected_to "/history/nearby" + + get "/user/name/edits" + assert_response :redirect + assert_redirected_to "/user/name/history" end def test_history_feed_redirects get "/browse/changesets/feed" assert_response :redirect assert_redirected_to "/history/feed" + + get "/user/name/edits/feed" + assert_response :redirect + assert_redirected_to "/user/name/history/feed" + end + + def test_browse_redirects + get "/browse/node/1" + assert_response :redirect + assert_redirected_to "/node/1" + + get "/browse/way/1" + assert_response :redirect + assert_redirected_to "/way/1" + + get "/browse/relation/1" + assert_response :redirect + assert_redirected_to "/relation/1" + + get "/browse/changeset/1" + assert_response :redirect + assert_redirected_to "/changeset/1" + + get "/browse/note/1" + assert_response :redirect + assert_redirected_to "/note/1" + end + + def test_browse_history_redirects + get "/browse/node/1/history" + assert_response :redirect + assert_redirected_to "/node/1/history" + + get "/browse/way/1/history" + assert_response :redirect + assert_redirected_to "/way/1/history" + + get "/browse/relation/1/history" + assert_response :redirect + assert_redirected_to "/relation/1/history" end end