r25826: Prove that adding a user or computer via LDAP doesn't magicly give
authorAndrew Bartlett <abartlet@samba.org>
Mon, 5 Nov 2007 01:29:17 +0000 (02:29 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Dec 2007 04:44:15 +0000 (05:44 +0100)
them any more group memberships.

Andrew Bartlett

testprogs/ejs/ldap.js

index 8376b15fbbe9c9e37ffd85e82d878bbcafc6de1b..56fbf4f0dff3d5cc5b886de93c9fcf9adfd74a68 100755 (executable)
@@ -432,6 +432,8 @@ objectClass: user
        assert(res.msgs[0].objectCategory == ("CN=Person,CN=Schema,CN=Configuration," + base_dn));
        assert(res.msgs[0].sAMAccountType == 805306368);
 //     assert(res[0].userAccountControl == 546);
+       assert(res.msgs[0].memberOf[0] == ("CN=ldaptestgroup2,CN=Users," + base_dn));
+       assert(res.msgs[0].memberOf.length == 1);
  
        println("Testing ldb.search for (&(cn=ldaptestuser)(objectCategory=cn=person,cn=schema,cn=configuration," + base_dn + "))");
        var res2 = ldb.search("(&(cn=ldaptestuser)(objectCategory=cn=person,cn=schema,cn=configuration," + base_dn + "))");
@@ -510,6 +512,7 @@ objectClass: user
 //     assert(res.msgs[0].sAMAccountType == 805306368);
 //     assert(res.msgs[0].userAccountControl == 546);
        assert(res.msgs[0].memberOf[0] == ("CN=ldaptestgroup2,CN=Users," + base_dn));
+       assert(res.msgs[0].memberOf.length == 1);
 
        println("Testing ldb.search for (&(cn=ldaptestcomputer)(objectCategory=cn=computer,cn=schema,cn=configuration," + base_dn + "))");
        var res2 = ldb.search("(&(cn=ldaptestcomputer)(objectCategory=cn=computer,cn=schema,cn=configuration," + base_dn + "))");