From 80095c54bdf134da1aaaca75653e7316bbcbdf70 Mon Sep 17 00:00:00 2001 From: Sam Ruby Date: Sat, 20 Mar 2010 00:51:39 +0100 Subject: Controller generators should generate tests when action is supplied. [#3421 state:resolved] --- .../test_unit/controller/templates/functional_test.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'railties/lib/generators/test_unit/controller/templates/functional_test.rb') diff --git a/railties/lib/generators/test_unit/controller/templates/functional_test.rb b/railties/lib/generators/test_unit/controller/templates/functional_test.rb index 62fa5d86fd..0d4185846d 100644 --- a/railties/lib/generators/test_unit/controller/templates/functional_test.rb +++ b/railties/lib/generators/test_unit/controller/templates/functional_test.rb @@ -1,8 +1,18 @@ require 'test_helper' class <%= class_name %>ControllerTest < ActionController::TestCase +<% if actions.empty? -%> # Replace this with your real tests. test "the truth" do assert true end +<% else -%> +<% for action in actions -%> + test "should get <%= action %>" do + get :<%= action %> + assert_response :success + end + +<% end -%> +<% end -%> end -- cgit v1.2.3 From b61f6f59805eec4f5bb873a85910c9fe00e839a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Tue, 23 Mar 2010 13:40:19 +0100 Subject: Load generators from both lib/rails/generators and lib/generators. Using the former since it's less obstrusive. --- .../test_unit/controller/templates/functional_test.rb | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 railties/lib/generators/test_unit/controller/templates/functional_test.rb (limited to 'railties/lib/generators/test_unit/controller/templates/functional_test.rb') diff --git a/railties/lib/generators/test_unit/controller/templates/functional_test.rb b/railties/lib/generators/test_unit/controller/templates/functional_test.rb deleted file mode 100644 index 0d4185846d..0000000000 --- a/railties/lib/generators/test_unit/controller/templates/functional_test.rb +++ /dev/null @@ -1,18 +0,0 @@ -require 'test_helper' - -class <%= class_name %>ControllerTest < ActionController::TestCase -<% if actions.empty? -%> - # Replace this with your real tests. - test "the truth" do - assert true - end -<% else -%> -<% for action in actions -%> - test "should get <%= action %>" do - get :<%= action %> - assert_response :success - end - -<% end -%> -<% end -%> -end -- cgit v1.2.3