Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Added test to ensure non zero exit codes when generating an applicati…

…on with a reserved name.

Unfortunately, I can't find out how to suppress its output so we see ....Invalid application name test. Please give a name which does not match one of the reserved rails words.....................................
  • Loading branch information...
commit 34fef7e258a24c389fa211c51dc4217b050b03be 1 parent d6fd582
Philip Arndt parndt authored josevalim committed
Showing with 7 additions and 0 deletions.
  1. +7 −0 railties/test/generators/app_generator_test.rb
7 railties/test/generators/app_generator_test.rb
View
@@ -64,6 +64,13 @@ def test_invalid_application_name_is_fixed
assert_file "things-43/config/application.rb", /^module Things43$/
end
+ def test_application_new_exits_with_non_zero_code_on_failure
+ Dir.chdir(destination_root) do
+ `rails new test`
+ end
+ assert_equal false, $?.success?
+ end
+
def test_application_name_is_detected_if_it_exists_and_app_folder_renamed
app_root = File.join(destination_root, "myapp")
app_moved_root = File.join(destination_root, "myapp_moved")
Please sign in to comment.
Something went wrong with that request. Please try again.