diff options
Diffstat (limited to 'railties/test/application/route_inspect_test.rb')
-rw-r--r-- | railties/test/application/route_inspect_test.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/railties/test/application/route_inspect_test.rb b/railties/test/application/route_inspect_test.rb index 3b8c874b5b..e453cdb074 100644 --- a/railties/test/application/route_inspect_test.rb +++ b/railties/test/application/route_inspect_test.rb @@ -164,5 +164,14 @@ module ApplicationTests assert_equal " bar GET /bar(.:format) redirect(307, path: /foo/bar)", output[1] assert_equal "foobar GET /foobar(.:format) redirect(301)", output[2] end + + def test_presenter + output = draw do + get "/foo" => redirect("/foo/bar"), :constraints => { :subdomain => "admin" } + get "/bar" => redirect(path: "/foo/bar", status: 307) + get "/foobar" => redirect{ "/foo/bar" } + end + assert_equal output.join("\n"), Rails::Application::RoutePresenter.display_routes(@set.routes) + end end end |