Sha256: e081e432a59c2c9becdd602e72b8abb094211ac4425aad3f13b5850539f34ba7
Contents?: true
Size: 1.14 KB
Versions: 4
Compression:
Stored size: 1.14 KB
Contents
require 'test_helper' module GitHubLdapTestCases def setup @ldap = GitHub::Ldap.new(options) end def test_connection_with_default_options assert @ldap.test_connection, "Ldap connection expected to succeed" end def test_simple_tls assert_equal :simple_tls, @ldap.check_encryption(:ssl) assert_equal :simple_tls, @ldap.check_encryption('SSL') assert_equal :simple_tls, @ldap.check_encryption(:simple_tls) end def test_start_tls assert_equal :start_tls, @ldap.check_encryption(:tls) assert_equal :start_tls, @ldap.check_encryption('TLS') assert_equal :start_tls, @ldap.check_encryption(:start_tls) end def test_search_delegator @ldap.domain('dc=github,dc=com').valid_login? 'calavera', 'secret' result = @ldap.search( {:base => 'dc=github,dc=com', :attributes => %w(uid), :filter => Net::LDAP::Filter.eq('uid', 'calavera')}) assert_equal 'calavera', result.first[:uid].first end end class GitHubLdapTest < GitHub::Ldap::Test include GitHubLdapTestCases end class GitHubLdapUnauthenticatedTest < GitHub::Ldap::UnauthenticatedTest include GitHubLdapTestCases end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
github-ldap-1.0.16 | test/ldap_test.rb |
github-ldap-1.0.15 | test/ldap_test.rb |
github-ldap-1.0.13 | test/ldap_test.rb |
github-ldap-1.0.12 | test/ldap_test.rb |