Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #10435: remove_hardcoded_ids_from_functional_test_scaffold_template.diff

File remove_hardcoded_ids_from_functional_test_scaffold_template.diff, 1.2 kB (added by boone, 7 months ago)
  • railties/lib/rails_generator/generators/components/scaffold/templates/functional_test.rb

    old new  
    2121  end 
    2222 
    2323  def test_should_show_<%= file_name %> 
    24     get :show, :id => 1 
     24    get :show, :id => <%= table_name %>(:one).id 
    2525    assert_response :success 
    2626  end 
    2727 
    2828  def test_should_get_edit 
    29     get :edit, :id => 1 
     29    get :edit, :id => <%= table_name %>(:one).id 
    3030    assert_response :success 
    3131  end 
    3232 
    3333  def test_should_update_<%= file_name %> 
    34     put :update, :id => 1, :<%= file_name %> => { } 
     34    put :update, :id => <%= table_name %>(:one).id, :<%= file_name %> => { } 
    3535    assert_redirected_to <%= file_name %>_path(assigns(:<%= file_name %>)) 
    3636  end 
    3737 
    3838  def test_should_destroy_<%= file_name %> 
    3939    assert_difference('<%= class_name %>.count', -1) do 
    40       delete :destroy, :id => 1 
     40      delete :destroy, :id => <%= table_name %>(:one).id 
    4141    end 
    4242 
    4343    assert_redirected_to <%= table_name %>_path