1 require File.dirname(__FILE__) + '/../test_helper'
3 class RedirectTest < ActionDispatch::IntegrationTest
4 def test_search_redirects
6 assert_response :redirect
7 assert_redirected_to "/search?query=test"
10 def test_history_redirects
12 assert_response :redirect
13 assert_redirected_to "/history"
15 get "/browse/changesets"
16 assert_response :redirect
17 assert_redirected_to "/history"
20 assert_response :redirect
21 assert_redirected_to "/history/friends"
24 assert_response :redirect
25 assert_redirected_to "/history/nearby"
27 get "/user/name/edits"
28 assert_response :redirect
29 assert_redirected_to "/user/name/history"
32 def test_history_feed_redirects
33 get "/browse/changesets/feed"
34 assert_response :redirect
35 assert_redirected_to "/history/feed"
37 get "/user/name/edits/feed"
38 assert_response :redirect
39 assert_redirected_to "/user/name/history/feed"
42 def test_browse_redirects
44 assert_response :redirect
45 assert_redirected_to "/node/1"
48 assert_response :redirect
49 assert_redirected_to "/way/1"
51 get "/browse/relation/1"
52 assert_response :redirect
53 assert_redirected_to "/relation/1"
55 get "/browse/changeset/1"
56 assert_response :redirect
57 assert_redirected_to "/changeset/1"
60 assert_response :redirect
61 assert_redirected_to "/note/1"
64 def test_browse_history_redirects
65 get "/browse/node/1/history"
66 assert_response :redirect
67 assert_redirected_to "/node/1/history"
69 get "/browse/way/1/history"
70 assert_response :redirect
71 assert_redirected_to "/way/1/history"
73 get "/browse/relation/1/history"
74 assert_response :redirect
75 assert_redirected_to "/relation/1/history"