4 use_ok('Term::ProgressBar::IO');
7 use Capture::Tiny qw(capture_stderr);
9 my $fh = IO::File->new('t/random_file','r') or
10 die "Unable to open t/random_file for reading: $!";
12 Term::ProgressBar->__force_term (50);
15 my $err = capture_stderr {
16 $pb = Term::ProgressBar::IO->new($fh);
19 ok($pb->target() == 9*2+3,'Correct number of bytes in __DATA__');
22 $err = capture_stderr {
27 print STDERR $pb->last_update();
28 ok($pb->last_update() == $pb->target(),'Last position is now target');