dump config and don't re-use $search for results of search
[virtual-ldap] / t / ldap-koha.t
index ddd856b..cc8191a 100755 (executable)
@@ -3,13 +3,18 @@
 use warnings;
 use strict;
 
-use Test::More tests => 75;
+use Test::More tests => 76;
 use Data::Dump qw(dump);
 
 BEGIN {
        use_ok 'Net::LDAP';
 }
 
+our $config;
+ok( require( ( shift @ARGV || 't/config.pl' ) ), 'config.pl' );
+
+diag "config ",dump($config);
+
 sub ldap_check_error {
        my $o = shift;
        ok( ! $o->code, 'no errror' );
@@ -32,10 +37,10 @@ sub check_search_attributes {
 
 sub search {
        my ($ldap,$search) = @_;
-       ok( my $search = $ldap->search( filter => $search ), "search $search" );
-       ldap_check_error $search;
-       ok( $search->entries, 'have results' );
-       return $search;
+       ok( my $result = $ldap->search( filter => $search ), "search $search" );
+       ldap_check_error $result;
+       ok( $result->entries, 'have results' );
+       return $result;
 }
 
 foreach my $search ( qw/