Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def logged_in?
- unless current_user
- redirect_to root_path
- end
- end
- private
- def current_user_session
- return @current_user_session if defined?(@current_user_session)
- @current_user_session = UserSession.find
- end
- def current_user
- return @current_user if defined?(@current_user)
- @current_user = current_user_session && current_user_session.record
- end
- class ActionController::TestCase
- setup :activate_authlogic
- end
- class PostsControllerTest < ActionController::TestCase
- setup do
- UserSession.create(:username => "dmix", :password => "12345")
- end
- test "should get new" do
- get :new
- assert_response :success
- end
- u = users(:dmix)
- UserSession.create(u)
- setup :activate_authlogic
- def login_user(options = {})
- user = User.make(options)
- @controller.stub!(:current_user).and_return(user)
- end
- class ActionController::TestCase
- def self.inherited(subclass)
- subclass.instance_eval do
- setup :activate_authlogic
- end
- end
- end
Add Comment
Please, Sign In to add comment