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