Sha256: 55ae8c89b181d96a9fb8844da03437f6af62c2a9a37244c18ebdb09634d08045

Contents?: true

Size: 914 Bytes

Versions: 40

Compression:

Stored size: 914 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper.rb'

module SessionTest
  class HttpAuthTest < ActiveSupport::TestCase
    class ConfiTest < ActiveSupport::TestCase
      def test_allow_http_basic_auth
        UserSession.allow_http_basic_auth = false
        assert_equal false, UserSession.allow_http_basic_auth
    
        UserSession.allow_http_basic_auth true
        assert_equal true, UserSession.allow_http_basic_auth
      end
    end
    
    class InstanceMethodsTest < ActiveSupport::TestCase
      def test_persist_persist_by_http_auth
        ben = users(:ben)
        http_basic_auth_for { assert !UserSession.find }
        http_basic_auth_for(ben) do
          assert session = UserSession.find
          assert_equal ben, session.record
          assert_equal ben.login, session.login
          assert_equal "benrocks", session.send(:protected_password)
        end
      end
    end
  end
end

Version data entries

40 entries across 40 versions & 15 rubygems

Version Path
authlogic-2.1.11 test/session_test/http_auth_test.rb
authlogic-2.1.10 test/session_test/http_auth_test.rb
binarylogic-authlogic-2.1.0 test/session_test/http_auth_test.rb
binarylogic-authlogic-2.1.1 test/session_test/http_auth_test.rb
crankharder-authlogic-2.1.1 test/session_test/http_auth_test.rb
jlecour-authlogic-2.1.2 test/session_test/http_auth_test.rb
kschrader-authlogic-2.1.2 test/session_test/http_auth_test.rb
kschrader-authlogic-2.1.3 test/session_test/http_auth_test.rb
authlogic-2.1.8 test/session_test/http_auth_test.rb
authlogic-2.1.7 test/session_test/http_auth_test.rb
expertiza-authlogic-2.1.6.1 test/session_test/http_auth_test.rb
wulffeld_authlogic-2.1.3 test/session_test/http_auth_test.rb
authlogic-2.1.6 test/session_test/http_auth_test.rb
lockbox_middleware-1.2.1 vendor/gems/authlogic-2.1.3/test/session_test/http_auth_test.rb
Empact-authlogic-2.1.5 test/session_test/http_auth_test.rb
authlogic-2.1.5 test/session_test/http_auth_test.rb
authlogic-2.1.4 test/session_test/http_auth_test.rb
Empact-authlogic-2.1.4 test/session_test/http_auth_test.rb
namxam-authlogic-2.1.3.1 test/session_test/http_auth_test.rb
drogus-authlogic-2.1.3 test/session_test/http_auth_test.rb