test/group_test.rb in github-ldap-1.0.16 vs test/group_test.rb in github-ldap-1.1.0
- old
+ new
@@ -29,5 +29,19 @@
def test_filter_domain_groups
groups = groups_domain.filter_groups('devs')
assert_equal 1, groups.size
end
end
+
+class GitHubLdapLoopedGroupTest < GitHub::Ldap::Test
+ def self.test_server_options
+ {user_fixtures: FIXTURES.join('github-with-looped-subgroups.ldif').to_s}
+ end
+
+ def setup
+ @group = GitHub::Ldap.new(options).group("cn=enterprise,ou=groups,dc=github,dc=com")
+ end
+
+ def test_members_from_subgroups
+ assert_equal 4, @group.members.size
+ end
+end