test/domain_test.rb in github-ldap-1.0.11 vs test/domain_test.rb in github-ldap-1.0.12
- old
+ new
@@ -1,22 +1,12 @@
require 'test_helper'
-class GitHubLdapDomainTest < Minitest::Test
+module GitHubLdapDomainTestCases
def setup
- GitHub::Ldap.start_server
-
- @options = GitHub::Ldap.server_options.merge \
- host: 'localhost',
- uid: 'uid'
-
- @domain = GitHub::Ldap.new(@options).domain("dc=github,dc=com")
+ @domain = GitHub::Ldap.new(options).domain("dc=github,dc=com")
end
- def teardown
- GitHub::Ldap.stop_server
- end
-
def test_user_valid_login
user = @domain.valid_login?('calavera', 'secret')
assert_equal 'uid=calavera,dc=github,dc=com', user.dn
end
@@ -122,5 +112,12 @@
user = @domain.user?('calavera')
assert !@domain.auth(user, 'foo'), 'Expected user not to be bound.'
end
end
+class GitHubLdapDomainTest < GitHub::Ldap::Test
+ include GitHubLdapDomainTestCases
+end
+
+class GitHubLdapDomainUnauthenticatedTest < GitHub::Ldap::UnauthenticatedTest
+ include GitHubLdapDomainTestCases
+end