sessions: remove nonexistent GET /session route.
This commit is contained in:
@@ -255,10 +255,8 @@ Rails.application.routes.draw do
|
|||||||
get :labels
|
get :labels
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
resource :session do
|
resource :session, only: [:new, :create, :destroy] do
|
||||||
collection do
|
get :sign_out, on: :collection
|
||||||
get :sign_out
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
resource :source, :only => [:show]
|
resource :source, :only => [:show]
|
||||||
resources :tags do
|
resources :tags do
|
||||||
|
|||||||
@@ -30,5 +30,13 @@ class SessionsControllerTest < ActionDispatch::IntegrationTest
|
|||||||
assert_nil(session[:user_id])
|
assert_nil(session[:user_id])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context "sign_out action" do
|
||||||
|
should "clear the session" do
|
||||||
|
get_auth sign_out_session_path, @user
|
||||||
|
assert_redirected_to posts_path
|
||||||
|
assert_nil(session[:user_id])
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user