if defined?(ActiveRecord::Base) && defined?(Authlogic) controller = ApplicationController.new require 'action_controller/test_case' controller.instance_variable_set(:@_request, ActionController::TestRequest.new) controller.instance_variable_set(:@_response, ActionController::TestResponse.new) Authlogic::Session::Base.controller = Authlogic::ControllerAdapters::RailsAdapter.new(controller) end UserSession.new( User.first )