aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test
diff options
context:
space:
mode:
authorArthur Nogueira Neves <github@arthurnn.com>2015-11-28 11:29:46 -0500
committerArthur Nogueira Neves <github@arthurnn.com>2015-11-28 11:29:46 -0500
commit3513f80e534da1f22537539b172caf8ced46fe63 (patch)
tree62fb1293906f7c993852ac4e1be323df164868de /actionpack/test
parent5217db2a7acb80b18475709018088535bdec6d30 (diff)
parentf8f7e66f5fe393136755ebd00c49cf4081a5dc12 (diff)
downloadrails-3513f80e534da1f22537539b172caf8ced46fe63.tar.gz
rails-3513f80e534da1f22537539b172caf8ced46fe63.tar.bz2
rails-3513f80e534da1f22537539b172caf8ced46fe63.zip
Merge pull request #22371 from yui-knk/better_mount_error
Brush up errors of `ActionDispatch::Routing::Mapper#mount`
Diffstat (limited to 'actionpack/test')
-rw-r--r--actionpack/test/dispatch/mapper_test.rb14
1 files changed, 13 insertions, 1 deletions
diff --git a/actionpack/test/dispatch/mapper_test.rb b/actionpack/test/dispatch/mapper_test.rb
index e783df855e..df27e41997 100644
--- a/actionpack/test/dispatch/mapper_test.rb
+++ b/actionpack/test/dispatch/mapper_test.rb
@@ -158,7 +158,7 @@ module ActionDispatch
assert_equal '/*path.:format', fakeset.asts.first.to_s
end
- def test_raising_helpful_error_on_invalid_arguments
+ def test_raising_error_when_path_is_not_passed
fakeset = FakeSet.new
mapper = Mapper.new fakeset
app = lambda { |env| [200, {}, [""]] }
@@ -166,6 +166,18 @@ module ActionDispatch
mapper.mount app
end
end
+
+ def test_raising_error_when_rack_app_is_not_passed
+ fakeset = FakeSet.new
+ mapper = Mapper.new fakeset
+ assert_raises ArgumentError do
+ mapper.mount 10, as: "exciting"
+ end
+
+ assert_raises ArgumentError do
+ mapper.mount as: "exciting"
+ end
+ end
end
end
end