]> git.openstreetmap.org Git - rails.git/blob - test/integration/redirect_test.rb
Add frozen_string_literal comments to ruby files
[rails.git] / test / integration / redirect_test.rb
1 # frozen_string_literal: true
2
3 require "test_helper"
4
5 class RedirectTest < ActionDispatch::IntegrationTest
6   def test_legacy_redirects
7     get "/index.html"
8     assert_redirected_to "/"
9
10     get "/create-account.html"
11     assert_redirected_to "/user/new"
12
13     get "/forgot-password.html"
14     assert_redirected_to "/user/forgot-password"
15   end
16
17   def test_search_redirects
18     get "/?query=test"
19     assert_redirected_to "/search?query=test"
20   end
21
22   def test_history_redirects
23     get "/browse"
24     assert_redirected_to "/history"
25
26     get "/browse/changesets"
27     assert_redirected_to "/history"
28
29     get "/browse/changesets?bbox=-80.54%2C40.358%2C-79.526%2C40.779"
30     assert_redirected_to "/history?bbox=-80.54%2C40.358%2C-79.526%2C40.779"
31
32     get "/browse/friends"
33     assert_redirected_to "/history/friends"
34
35     get "/browse/nearby"
36     assert_redirected_to "/history/nearby"
37
38     get "/user/name/edits"
39     assert_redirected_to "/user/name/history"
40
41     get "/user/name%20with%20spaces/edits"
42     assert_redirected_to "/user/name%20with%20spaces/history"
43   end
44
45   def test_history_feed_redirects
46     get "/browse/changesets/feed"
47     assert_redirected_to "/history/feed"
48
49     get "/browse/changesets/feed?bbox=-80.54%2C40.358%2C-79.526%2C40.779"
50     assert_redirected_to "/history/feed?bbox=-80.54%2C40.358%2C-79.526%2C40.779"
51
52     get "/user/name/edits/feed"
53     assert_redirected_to "/user/name/history/feed"
54
55     get "/user/name%20with%20spaces/edits/feed"
56     assert_redirected_to "/user/name%20with%20spaces/history/feed"
57   end
58
59   def test_browse_redirects
60     get "/browse/node/1"
61     assert_redirected_to "/node/1"
62
63     get "/browse/way/1"
64     assert_redirected_to "/way/1"
65
66     get "/browse/relation/1"
67     assert_redirected_to "/relation/1"
68
69     get "/browse/changeset/1"
70     assert_redirected_to "/changeset/1"
71
72     get "/browse/note/1"
73     assert_redirected_to "/note/1"
74   end
75
76   def test_browse_history_redirects
77     get "/browse/node/1/history"
78     assert_redirected_to "/node/1/history"
79
80     get "/browse/way/1/history"
81     assert_redirected_to "/way/1/history"
82
83     get "/browse/relation/1/history"
84     assert_redirected_to "/relation/1/history"
85   end
86 end