test/group_test.rb in github-ldap-1.1.0 vs test/group_test.rb in github-ldap-1.1.1
- old
+ new
@@ -4,15 +4,16 @@
def self.test_server_options
{user_fixtures: FIXTURES.join('github-with-subgroups.ldif').to_s}
end
def groups_domain
- GitHub::Ldap.new(options).domain("ou=groups,dc=github,dc=com")
+ @ldap.domain("ou=groups,dc=github,dc=com")
end
def setup
- @group = GitHub::Ldap.new(options).group("cn=enterprise,ou=groups,dc=github,dc=com")
+ @ldap = GitHub::Ldap.new(options)
+ @group = @ldap.group("cn=enterprise,ou=groups,dc=github,dc=com")
end
def test_subgroups
assert_equal 3, @group.subgroups.size
end
@@ -27,9 +28,14 @@
end
def test_filter_domain_groups
groups = groups_domain.filter_groups('devs')
assert_equal 1, groups.size
+ end
+
+ def test_unknown_group
+ refute @ldap.group("cn=foobar,ou=groups,dc=github,dc=com"),
+ "Expected to not bind any group"
end
end
class GitHubLdapLoopedGroupTest < GitHub::Ldap::Test
def self.test_server_options