we need english stemmer because remote database is configured wrong
[Biblio-Z3950.git] / t / 6-CROSBI.t
index 7b95d04..2a01ef6 100755 (executable)
@@ -3,15 +3,15 @@
 use warnings;
 use strict;
 
-use Test::More tests => 7;
+use Test::More tests => 21;
 
-my $search = join(' ', @ARGV) || 'denis bratko';
+my $search = join(' ', @ARGV) || 'fti_au:denis bratko';
 
 use_ok 'CROSBI';
 
 ok( my $o = CROSBI->new(), 'new' );
 
-foreach my $database ( qw( CROSBI-CASOPIS CROSBI-PREPRINT ) ) {
+foreach my $database ( qw( CROSBI-CASOPIS CROSBI-PREPRINT CROSBI-RKNJIGA CROSBI-ZBORNIK ) ) {
        diag $o->{database} = $database;
 
 ok( my $hits = $o->search( $search ), "search: $search" );
@@ -19,13 +19,14 @@ like $hits, qr/^\d+$/, "hits: $hits";
 
 diag "SQL", $o->{sql};
 
-$hits = 3 unless $ENV{DEBUG};
+$hits = 3 if $hits > 3 && ! $ENV{DEBUG};
 
 foreach ( 1 .. $hits ) {
 
-       ok( my $marc = $o->next_marc, "next_marc $_" );
+       ok( my $marc = $o->next_marc, "next_marc $o->{database} $_" );
        diag $marc;
 
 }
 
 } # database
+