]> git.vpit.fr Git - perl/modules/Linux-SysInfo.git/commitdiff
Test the right amount of keys in t/20-extended.t
authorVincent Pit <vince@profvince.com>
Thu, 12 Mar 2009 00:37:13 +0000 (01:37 +0100)
committerVincent Pit <vince@profvince.com>
Thu, 12 Mar 2009 00:37:13 +0000 (01:37 +0100)
t/20-extended.t

index 6cbb35386cc91b9ddb27e0940d30886c6b6d312a..8876414ce511f9b267bc4cae8dd97fdd65f29d23 100644 (file)
@@ -10,14 +10,15 @@ use Linux::SysInfo qw/sysinfo LS_HAS_EXTENDED/;
 unless (LS_HAS_EXTENDED) {
  plan skip_all => 'your kernel does not support extended sysinfo fields';
 } else {
- plan tests => 4 * 5;
+ plan tests => 5 * 5;
 
  SKIP: {
   for my $run (0 .. 4) {
    my $si = sysinfo;
-   skip 'system error (sysinfo returned undef)' => (5 - $run) * 4
+   skip 'system error (sysinfo returned undef)' => (5 - $run) * 5
                                                              unless defined $si;
    is ref($si), 'HASH', "sysinfo returns a hash reference at run $run";
+   is scalar(keys %$si), 14, "sysinfo object has the right number of keys at run $run";
 
    for (qw/totalhigh freehigh mem_unit/) {
     if (defined $si->{$_}) {