]> git.vpit.fr Git - perl/modules/IPC-MorseSignals.git/blobdiff - t/62-fork-storable.t
Importing IPC-MorseSignals-0.14.tar.gz
[perl/modules/IPC-MorseSignals.git] / t / 62-fork-storable.t
index 6aafeebc053ed8424a083d605dc4ff62c24be70d..9d6f658be57aeb30cea47527f835071c64cd804b 100644 (file)
@@ -12,8 +12,12 @@ use IPC::MorseSignals::TestSuite qw/try init cleanup/;
 
 sub test {
  my ($desc, @args) = @_;
- eval { ok(try(@args), $desc) };
+ my ($res, $speed, $len);
+ eval {
+  ($res, $speed, $len) = try(@args);
+ };
  fail($desc . " (died : $@)") if $@;
+ ok($res, $desc . ' (' . $len . ' bits @ ' . $speed . ' bauds)');
 }
 
 my @msgs = (
@@ -26,8 +30,8 @@ $msgs[7]->{y} = $msgs[7];
 
 init 6;
 
-for (0 .. $#msgs) {
- test 'storable ' . $_ => $msgs[$_];
+for (1 .. @msgs) {
+ test 'storable ' . $_ => $msgs[$_-1];
 }
 
 cleanup;