Sha256: 50ae72345676a88f4c64757fd5faa990e38ff94663b6027ab0655acf43104876

Contents?: true

Size: 580 Bytes

Versions: 4

Compression:

Stored size: 580 Bytes

Contents

require 'test_helper'
include TestHelpers

class DeviseOamTest < ActiveSupport::TestCase
  test "correctly parses ldap roles" do
    ldap_roles = 'role-1,Role-2'
    roles = ["role-1", "role-2"]

    authenticatable = DeviseOam::AuthenticatableEntity.new("login", ldap_roles)

    assert_equal authenticatable.ldap_roles, roles
  end
  
  test "login is case sensitive" do
    auth1 = DeviseOam::AuthenticatableEntity.new("Login")
    auth2 = DeviseOam::AuthenticatableEntity.new("loGin")
    
    assert_equal auth1.login, "Login"
    assert_equal auth2.login, "loGin"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
devise_oam-0.0.6 test/authenticatable_entity_test.rb
devise_oam-0.0.5 test/authenticatable_entity_test.rb
devise_oam-0.0.4 test/authenticatable_entity_test.rb
devise_oam-0.0.3 test/authenticatable_entity_test.rb