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"