Sha256: e7df7e3da3ed51e235c5e2542c5fd4cb6a7f56790a1f00ab875a32440f03bec5

Contents?: true

Size: 851 Bytes

Versions: 3

Compression:

Stored size: 851 Bytes

Contents

require 'test_helper'
class UserSessionTest < ActiveSupport::TestCase
  
  def setup
    activate_authlogic
    controller.session[:session_id] = "FakeSessionID"
    # controller.cookies[:PDS_HANDLE] = { :value => VALID_PDS_HANDLE_FOR_NYU }
    controller.cookies[:iPlanetDirectoryPro] = { :value => VALID_OPENSSO_FOR_NYU }
  end
  
  test "valid_sso_session?" do
    user_session = UserSession.new
    assert(user_session.valid_sso_session?)
    controller.cookies[:iPlanetDirectoryPro] = { :value => INVALID_OPENSSO }
    user_session = UserSession.new
    assert(!user_session.valid_sso_session?)
  end

  test "find" do
    user_session = UserSession.new
    assert_nil(controller.session["authpds_credentials"])
    assert_nil(user_session.send(:attempted_record))
    assert_nil(user_session.record)
    user_session = UserSession.find
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
authpds-nyu-0.0.3 test/unit/user_session_test.rb
authpds-nyu-0.0.2 test/unit/user_session_test.rb
authpds-nyu-0.0.1 test/unit/user_session_test.rb