--- t/00-action-SyncOrganization.t 2008/04/09 23:14:47 66 +++ t/00-action-SyncOrganization.t 2008/05/01 17:06:02 106 @@ -8,10 +8,13 @@ =cut -use Jifty::Test tests => 7; +use Jifty::Test tests => 9; # Make sure we can load the action use_ok('A3C::Action::SyncOrganization'); +use_ok('A3C::LDAP'); + +ok(my $person_oc = A3C::LDAP->new->objectClass->{person}, 'LDAP.objectClass.person exist'); my $sync = Jifty::Test->web->new_action( class => 'SyncOrganization', @@ -21,15 +24,15 @@ isa_ok( $sync, 'A3C::Action::SyncOrganization' ); -ok( $sync->arguments->{cn}, 'cn' ); +ok( $sync->arguments->{org_uid}, 'org_uid' ); -$sync->argument_values({ cn => 'os-test0604-zg' }); +$sync->argument_values({ org_uid => 'os-test0604-zg' }); $sync->run; ok( $sync->result->success, 'result is success' ); ok( my $coll = $sync->result->content( 'synced-users' ), 'result content have synced-users' ); -isa_ok( $coll, 'A3C::Model::PersonCollection' ); +isa_ok( $coll, "A3C::Model::${person_oc}Collection" ); cmp_ok( $coll->count, '>', 0, 'count' );