Sha256: 0f7de5224f21b5897b335d21060ff624512ad7956c423635a3ce24d5be86b680

Contents?: true

Size: 580 Bytes

Versions: 27

Compression:

Stored size: 580 Bytes

Contents

require 'test_helper'

module SessionTest
  class ValidationTest < ActiveSupport::TestCase
    def test_errors
      session = UserSession.new
      assert session.errors.is_a?(Authlogic::Session::Validation::Errors)
    end
    
    def test_valid
      session = UserSession.new
      assert !session.valid?
      assert_nil session.record
      assert session.errors.count > 0
      
      ben = users(:ben)
      session.unauthorized_record = ben
      assert session.valid?
      assert_equal ben, session.attempted_record
      assert session.errors.empty?
    end
  end
end

Version data entries

27 entries across 27 versions & 9 rubygems

Version Path
authlogic-3.4.6 test/session_test/validation_test.rb
authlogic-3.4.5 test/session_test/validation_test.rb
authlogic-3.4.4 test/session_test/validation_test.rb
authlogic-3.4.3 test/session_test/validation_test.rb
authlogic-3.4.2 test/session_test/validation_test.rb
authlogic-3.4.1 test/session_test/validation_test.rb
authlogic-3.4.0 test/session_test/validation_test.rb
authlogic-3.3.0 test/session_test/validation_test.rb
authlogic-3.2.0 test/session_test/validation_test.rb
authlogic-3.1.3 test/session_test/validation_test.rb
authlogic-3.1.2 test/session_test/validation_test.rb
authlogic-3.1.1 test/session_test/validation_test.rb
nulogy-authlogic-3.1.0.1 test/session_test/validation_test.rb
Empact-authlogic-3.1.0 test/session_test/validation_test.rb
authlogic-3.1.0 test/session_test/validation_test.rb
Empact-authlogic-3.0.3 test/session_test/validation_test.rb
antlypls-authlogic-3.0.3 test/session_test/validation_test.rb
authlogic-3.0.3 test/session_test/validation_test.rb
authlogic-3.0.2 test/session_test/validation_test.rb
authlogic-3.0.1 test/session_test/validation_test.rb