Sha256: b44f715699c7f0176a07ef2aaa2accf6e9580ce0c4f590e87e4b25652996f8f7

Contents?: true

Size: 578 Bytes

Versions: 7

Compression:

Stored size: 578 Bytes

Contents

class MockController < Authlogic::ControllerAdapters::AbstractAdapter
  attr_accessor :http_user, :http_password
  attr_writer :request_content_type
  
  def initialize
  end
  
  def authenticate_with_http_basic(&block)
    yield http_user, http_password
  end
  
  def cookies
    @cookies ||= MockCookieJar.new
  end
  
  def cookie_domain
    nil
  end
  
  def params
    @params ||= {}
  end
  
  def request
    @request ||= MockRequest.new
  end
  
  def request_content_type
    @request_content_type ||= "text/html"
  end
  
  def session
    @session ||= {}
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
authlogic-1.4.0 test/libs/mock_controller.rb
authlogic-1.4.1 test/libs/mock_controller.rb
authlogic-1.4.2 test/libs/mock_controller.rb
authlogic-2.0.0 test/libs/mock_controller.rb
authlogic-2.0.1 test/libs/mock_controller.rb
authlogic-1.4.3 test/libs/mock_controller.rb
authlogic-2.0.2 test/libs/mock_controller.rb