Guest User

Untitled

a guest
Mar 8th, 2018
391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. def test_should_create_site_user
  2. assert_difference 'SiteUser.count' do
  3. post :create, :site_user => { :login => 'quire', :email => 'quire@example.com',
  4. :password => 'quirequire', :password_confirmation => 'quirequire', :birth_date => 14.years.ago.to_s,
  5. :legal_agreed => true }
  6. end
  7. assert !flash.empty?
  8. assert_redirected_to login_url
  9. end
  10.  
  11. def test_should_create_site_user_via_xhr
  12. assert_difference 'SiteUser.count' do
  13. xhr :post, :create, :site_user => { :login => 'quire', :email => 'quire@example.com',
  14. :password => 'quirequire', :password_confirmation => 'quirequire', :birth_date => 14.years.ago.to_s,
  15. :legal_agreed => true }
  16. end
  17. assert !flash.empty?
  18. # I would like to test the actual render here but not sure how to do it.
  19. # something like assert_render :action => '/create.rjs' or somthing would be swell
  20. # alas...
  21. assert :success
  22. assert_rjs :replace_html, 'errors'
  23. assert_rjs :replace_html, 'signup'
  24. assert_rjs :replace_html, 'login'
  25. assert_rjs :insert_html, :after, 'login'
  26. end
Add Comment
Please, Sign In to add comment