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

Changeset 8386

Show
Ignore:
Timestamp:
12/14/07 18:09:14 (5 months ago)
Author:
david
Message:

Fixed that functional tests generated for scaffolds should use fixture calls instead of hard-coded IDs (closes #10435) [boone]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/railties/CHANGELOG

    r8383 r8386  
    11*SVN* 
     2 
     3* Fixed that functional tests generated for scaffolds should use fixture calls instead of hard-coded IDs #10435 [boone] 
    24 
    35* Added db:migrate:redo and db:migrate:reset for rerunning existing migrations #10431, #10432  [matt] 
  • trunk/railties/lib/rails_generator/generators/components/scaffold/templates/functional_test.rb

    r8244 r8386  
    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 
     
    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