test/integration/app/test/functional/addresses_controller_test.rb in ultrasphinx-1.9 vs test/integration/app/test/functional/addresses_controller_test.rb in ultrasphinx-1.11

- old
+ new

@@ -23,12 +23,12 @@ get :new assert_response :success end def test_should_create_address - assert_difference('Address.count') do - post :create, :address => { } + assert_difference('Geo::Address.count') do + post :create, :address => { :user_id => 1, :state_id => 1, :country_id => 1 } end assert_redirected_to address_path(assigns(:address)) end @@ -46,12 +46,17 @@ put :update, :id => 1, :address => { } assert_redirected_to address_path(assigns(:address)) end def test_should_destroy_address - assert_difference('Address.count', -1) do - delete :destroy, :id => 1 + new_address = Geo::Address.new(:user_id => 1, :name => 'test', :city => 'test', :state_id => 15, :country_id => 2) + + assert_difference('Geo::Address.count', +1) do + new_address.save end + assert_difference('Geo::Address.count', -1) do + delete :destroy, :id => new_address.id + end assert_redirected_to addresses_path end end