4   class DescriptionsControllerTest < ActionDispatch::IntegrationTest
 
   6     # test all routes which lead to this controller
 
   9         { :path => "/profile/description", :method => :get },
 
  10         { :controller => "profiles/descriptions", :action => "show" }
 
  13         { :path => "/profile/description", :method => :put },
 
  14         { :controller => "profiles/descriptions", :action => "update" }
 
  18       assert_redirected_to "/profile/description"
 
  21       assert_redirected_to "/profile/description"
 
  28       get profile_description_path
 
  30       assert_response :success
 
  34     def test_show_unauthorized
 
  35       get profile_description_path
 
  37       assert_redirected_to login_path(:referer => profile_description_path)
 
  44       put profile_description_path, :params => { :user => { :description => "new description" } }
 
  46       assert_redirected_to user_path(user)
 
  48       assert_response :success
 
  50       assert_dom ".alert-success", :text => "Profile description updated."
 
  51       assert_dom "div", "new description"