# Dyn.pm
package Dyn;
use strict;
use warnings;
# Return a list with a random number of elements
sub get_list {
my @arr = ();
push @arr, $_ for (0 .. int(rand(10)));
return @arr;
}
1;
__END__
####
# Dyn.t
use Test::More qw ( no_plan );
use Dyn;
my @arr = Dyn::get_list();
if (@arr) {
foreach my $elem (@arr) {
like($elem, qr/^\d+$/, q{Expect an integer});
}
}
__END__
####
Dyn....ok
All tests successful.
Files=1, Tests=5, 0 wallclock secs ( .. )
$ prove Dyn.t
Dyn....ok
All tests successful.
Files=1, Tests=10, 0 wallclock secs ( .. )
$ prove Dyn.t
Dyn....ok
All tests successful.
Files=1, Tests=7, 0 wallclock secs ( .. )