Commit 6fe8046a
Changed files (3)
app
controllers
config
spec
controllers
app/controllers/passwords_controller.rb
@@ -0,0 +1,7 @@
+class PasswordsController < ApplicationController
+ before_filter :authenticate_user!
+
+ def update
+
+ end
+end
config/routes.rb
@@ -45,6 +45,8 @@ Cake::Application.routes.draw do
match 'settings/change_password' => 'settings#change_password', :as => 'settings_change_password', :method => 'POST'
+ resources :passwords, :only => [:update]
+
ActiveAdmin.routes(self)
devise_for :admin_users, ActiveAdmin::Devise.config
spec/controllers/passwords_controller_spec.rb
@@ -0,0 +1,14 @@
+require "spec_helper"
+
+describe PasswordsController do
+ describe :update do
+ context "when not logged in" do
+ let(:user) { FactoryGirl.create(:user) }
+
+ it "should redirect you to the login page" do
+ put :update, :id => user.id
+ response.should redirect_to(new_user_session_path)
+ end
+ end
+ end
+end