Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require File.dirname(__FILE__) + '/../test_helper'
- class AddressControllerTest < ActionController::TestCase
- # Replace this with your real tests.
- def test_truth
- assert true
- end
- [:view, :edit].each do |action|
- define_method "test_#{action}_get" do
- make_fake_addresses
- addr = create_address
- with_privileged_user "address", action.to_s do |user|
- assert_db_unchanged do
- get action, {:id => addr}, {:user_id => user}
- assert_response :success
- assert_models_match addr, assigns(:address)
- end
- end
- end
- end
- protected
- def make_fake_addresses
- addr = []
- (rand(10)+1).times { addr << create_address }
- addr
- end
- end
Add Comment
Please, Sign In to add comment