removed user variable from admins_controller#user_search

This commit is contained in:
Arzumy MD 2011-05-19 19:33:50 +08:00
parent 93be5497a7
commit 0ee41b3be5
2 changed files with 5 additions and 12 deletions

View file

@ -3,17 +3,9 @@ class AdminsController < ApplicationController
before_filter :redirect_unless_admin before_filter :redirect_unless_admin
def user_search def user_search
user = params[:user] || {} params[:user] ||= {}
user = user.delete_if {|key, value| value.blank? } params[:user].delete_if {|key, value| value.blank? }
params[:user] = user @users = params[:user].empty? ? [] : User.where(params[:user])
if user.keys.count == 0
@users = []
else
@users = User.where(params[:user]).all || []
end
render 'user_search'
end end
def add_invites def add_invites

View file

@ -23,9 +23,10 @@ describe AdminsController do
AppConfig[:admins] = [@user.username] AppConfig[:admins] = [@user.username]
end end
it 'succeeds' do it 'succeeds and renders user_search' do
get :user_search get :user_search
response.should be_success response.should be_success
response.should render_template(:user_search)
end end
it 'assigns users to an empty array if nothing is searched for' do it 'assigns users to an empty array if nothing is searched for' do