3
use Test::More tests => 1;
6
use Gscan2pdf::Document;
7
use Gtk2 -init; # Could just call init separately
11
#########################
13
use Log::Log4perl qw(:easy);
14
Log::Log4perl->easy_init($WARN);
15
my $logger = Log::Log4perl::get_logger;
16
Gscan2pdf::Document->setup($logger);
19
system('convert rose: 1.tif');
21
my $slist = Gscan2pdf::Document->new;
23
# dir for temporary files
24
my $dir = File::Temp->newdir;
25
$slist->set_dir($dir);
27
for my $i ( 1 .. 10 ) {
28
copy( '1.tif', "$i.tif" ) if ( $i > 1 );
29
$slist->get_file_info(
31
finished_callback => sub {
37
finished_callback => sub {
38
Gtk2->main_quit if ( $i == 10 );
46
is( $#{ $slist->{data} }, 9, 'Imported 10 images' );
48
#########################
50
for my $i ( 1 .. 10 ) {
53
Gscan2pdf::Document->quit();