aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/generators/named_base_test.rb
diff options
context:
space:
mode:
authoryalab <rudeboyjet@gmail.com>2017-09-20 14:04:12 +0900
committeryalab <rudeboyjet@gmail.com>2017-09-27 15:52:15 +0900
commitcf56397ccd10174d94f60331e4a55ff765b3485b (patch)
treebeb483b4bdd9432b1ce1906e96d408047bc98c82 /railties/test/generators/named_base_test.rb
parent801ccab22a8efc2611300a14a8b373a43aa0de28 (diff)
downloadrails-cf56397ccd10174d94f60331e4a55ff765b3485b.tar.gz
rails-cf56397ccd10174d94f60331e4a55ff765b3485b.tar.bz2
rails-cf56397ccd10174d94f60331e4a55ff765b3485b.zip
scaffold nested name controller should be fine.
Diffstat (limited to 'railties/test/generators/named_base_test.rb')
-rw-r--r--railties/test/generators/named_base_test.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/railties/test/generators/named_base_test.rb b/railties/test/generators/named_base_test.rb
index 67f05926e3..64e9909859 100644
--- a/railties/test/generators/named_base_test.rb
+++ b/railties/test/generators/named_base_test.rb
@@ -131,6 +131,19 @@ class NamedBaseTest < Rails::Generators::TestCase
assert_name g, "admin/foos", :controller_file_path
assert_name g, "foos", :controller_file_name
assert_name g, "admin.foos", :controller_i18n_scope
+ assert_name g, "admin_user", :singular_route_name
+ assert_name g, "admin_users", :plural_route_name
+ assert_name g, "[:admin, @user]", :redirect_resource_name
+ assert_name g, "[:admin, user]", :model_resource_name
+ assert_name g, "admin_users", :index_helper
+ end
+
+ def test_scaffold_plural_names
+ g = generator ["User"]
+ assert_name g, "@user", :redirect_resource_name
+ assert_name g, "user", :model_resource_name
+ assert_name g, "user", :singular_route_name
+ assert_name g, "users", :plural_route_name
end
private