Commit 4067db97

mo khan <mo@mokhan.ca>
2014-08-15 04:28:35
change login and logout routes to go to the new sessions controller.
1 parent 30c8008
Changed files (2)
config/routes.rb
@@ -34,12 +34,14 @@ Cake::Application.routes.draw do
   get 'tags/:id' => 'creation_tags#show'
 
   resources :sessions, only: [:new, :create, :destroy]
+  get "login" => "sessions#new"
+  delete "logout" => "sessions#destroy", id: "me"
 
   # /search
   get "search" => 'search#index'
 
   # /users
-  devise_for :users, :controllers => {:registrations => 'registrations'}, :path => '', :path_names => { :sign_in => "login", :sign_out => "logout", :sign_up => "register" }
+  devise_for :users, :controllers => {:registrations => 'registrations'}, :path => '', :path_names => { :sign_in => "signin", :sign_out => "signout", :sign_up => "register" }
 
   # sitemap
   get "/sitemap.xml", :to => "sitemap#index", :defaults => {:format => :xml}
spec/routing/sessions_routing_spec.rb
@@ -3,6 +3,7 @@ require "rails_helper"
 describe '/sessions' do
   it "routes to the login page" do
     expect(get: '/sessions/new').to route_to('sessions#new')
+    expect(get: '/login').to route_to('sessions#new')
   end
 
   it "routes to the login action" do
@@ -11,5 +12,6 @@ describe '/sessions' do
 
   it "routes to the logout action" do
     expect(delete: '/sessions/me').to route_to('sessions#destroy', id: 'me')
+    expect(delete: '/logout').to route_to('sessions#destroy', id: 'me')
   end
 end