Sha256: e0956a8815cfaff977660a37f2aaa26ca17f3da6ec5d7aa11cf6e9247922ed44

Contents?: true

Size: 570 Bytes

Versions: 3

Compression:

Stored size: 570 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
      refute 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

3 entries across 3 versions & 1 rubygems

Version Path
authlogic-4.2.0 test/session_test/validation_test.rb
authlogic-4.1.1 test/session_test/validation_test.rb
authlogic-4.1.0 test/session_test/validation_test.rb