Guest User

Untitled

a guest
Mar 3rd, 2018
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. ## test_helper:
  2.  
  3. def full_create_params_nokia(options = {})
  4. { :nokia_user => {:login => 'mylogin',
  5. :activation_email => 'someemail@domain.fr',
  6. :activated_at => Time.new,
  7. :password => 'password',
  8. :password_confirmation => 'password',
  9. :remember_token_expires_at => Time.new,
  10. :location_zip => '90027',
  11. :dob => '1977-08-12',
  12. :mobile_phone_area => "415",
  13. :mobile_phone_prefix => "341",
  14. :mobile_phone_number => "7140",
  15. :carrier_id => '1'},
  16. :user_pref => {:newsletter => true} }.merge(options)
  17. end
  18.  
  19.  
  20. ## nokia_user_test:
  21. def test_should_validate_mobile
  22. assert_no_difference NokiaUser, :count do
  23. user = NokiaUser.new_with_associations(full_create_params_nokia(:nokia_user => {:mobile_phone_number => "abc"}))
  24. assert user.errors.on(:mobile_phone_number)
  25. end
  26. end
  27.  
  28. ## nokia_user (model)
  29. def self.new_with_associations(params)
  30. user = NokiaUser.new(params[:nokia_user])
  31.  
  32. logger.info "#{params[:nokia_user].inspect}"
  33. ...
  34. end
Add Comment
Please, Sign In to add comment