Ticket #8421: assert_difference_in_scaffold_functional_test.diff
| File assert_difference_in_scaffold_functional_test.diff, 1.1 kB (added by norbert, 2 years ago) |
|---|
-
railties/lib/rails_generator/generators/components/scaffold/templates/functional_test.rb
old new 25 25 end 26 26 27 27 def test_should_create_<%= file_name %> 28 old_count = <%= class_name %>.count29 post :create, :<%= file_name %> => { }30 assert_equal old_count+1, <%= class_name %>.count28 assert_difference('<%= class_name %>.count') do 29 post :create, :<%= file_name %> => { } 30 end 31 31 32 32 assert_redirected_to <%= file_name %>_path(assigns(:<%= file_name %>)) 33 33 end … … 48 48 end 49 49 50 50 def test_should_destroy_<%= file_name %> 51 old_count = <%= class_name %>.count52 delete :destroy, :id => 153 assert_equal old_count-1, <%= class_name %>.count51 assert_difference('<%= class_name %>.count', -1) do 52 delete :destroy, :id => 1 53 end 54 54 55 55 assert_redirected_to <%= table_name %>_path 56 56 end