Commit 5144cbc

mo khan <mo@mokhan.ca>
2014-04-12 05:01:32
rename logins to sessions.
1 parent 8e4129c
app/controllers/application_controller.rb
@@ -16,9 +16,9 @@ class ApplicationController < ActionController::Base
 
   def ensure_valid_session
     unless session[:user_session_id] && @current_session = Session.find(session[:user_session_id])
-      redirect_to new_login_path
+      redirect_to new_session_path
     end
   rescue ActiveRecord::RecordNotFound
-    redirect_to new_login_path
+    redirect_to new_session_path
   end
 end
app/controllers/logins_controller.rb โ†’ app/controllers/sessions_controller.rb
@@ -1,4 +1,4 @@
-class LoginsController < ApplicationController
+class SessionsController < ApplicationController
   before_filter :load_dependencies
   skip_before_filter :ensure_valid_session, only: [:new, :create]
   layout 'public'
app/views/logins/new.html.erb โ†’ app/views/sessions/new.html.erb
@@ -2,7 +2,7 @@
   <div class="col-md-4">
   </div>
   <div class="col-md-4">
-    <%= form_tag logins_path, method: :post, class: 'form-signin', role: 'form' do %>
+    <%= form_tag sessions_path, method: :post, class: 'form-signin', role: 'form' do %>
       <h2 class="form-signin-heading">Please sign in</h2>
       <%= text_field_tag :email, nil, class: 'form-control', placeholder: "Email address", required: :required, autofocus: :autofocus %>
       <%= password_field_tag :password, nil, class: 'form-control', placeholder: "Password", required: :required %>
config/routes.rb
@@ -1,5 +1,5 @@
 Mocode::Application.routes.draw do
-  resources :logins, only: [:new, :create]
+  resources :sessions, only: [:new, :create]
   resources :videos, only: [:index]
   get 'dashboard', to: 'dashboard#index'
   root 'dashboard#index'
spec/controllers/application_controller_spec.rb
@@ -26,14 +26,14 @@ describe ApplicationController do
   context "when not signed in" do
     it "boots you out when their is no session_id" do
       get :index
-      response.should redirect_to(new_login_path)
+      response.should redirect_to(new_session_path)
     end
 
     it "boots you out when the session id is not known" do
       Session.stub(:find).with(100).and_raise(ActiveRecord::RecordNotFound)
 
       get :index, {}, user_session_id: 100
-      response.should redirect_to(new_login_path)
+      response.should redirect_to(new_session_path)
     end
   end
 end
spec/controllers/logins_controller_spec.rb โ†’ spec/controllers/sessions_controller_spec.rb
@@ -1,6 +1,6 @@
 require "spec_helper"
 
-describe LoginsController do
+describe SessionsController do
   describe "#new" do
     it "loads the login page" do
       get :new
spec/routing/logins_routing_spec.rb
@@ -1,11 +1,11 @@
 require "spec_helper"
 
-describe '/logins' do
-  it "routes to logins#new" do
-    expect(get: 'logins/new').to route_to(controller: 'logins', action: 'new')
+describe '/sessions' do
+  it "routes to sessions#new" do
+    expect(get: 'sessions/new').to route_to(controller: 'sessions', action: 'new')
   end
 
-  it "routes to logins#create" do
-    expect(post: 'logins').to route_to(controller: 'logins', action: 'create')
+  it "routes to sessions#create" do
+    expect(post: 'sessions').to route_to(controller: 'sessions', action: 'create')
   end
 end
spec/routing/root_routing_spec.rb
@@ -2,6 +2,6 @@ require "spec_helper"
 
 describe '/' do
   it "should route to the login page" do
-    expect(get: '/').to route_to(controller: 'logins', action: 'new')
+    expect(get: '/').to route_to(controller: 'dashboard', action: 'index')
   end
 end