moved probe classes to ::Probe:: namespace
[scpubgit/System-Introspector.git] / t / diskusage.t
CommitLineData
2e77eeef 1use strictures 1;
2use Test::More;
3
afd7c030 4use System::Introspector::Probe::DiskUsage;
2e77eeef 5
afd7c030 6my $probe = System::Introspector::Probe::DiskUsage->new;
ff3e98f6 7
8my $result = $probe->gather;
9ok $result, 'received data';
10my $data = $result->{disk_usage};
11ok $data, 'received disk usage data';
2e77eeef 12
13ok scalar(@$data), 'received data';
14my @fields = qw( filesystem blocks_1024 used available capacity mount_point );
15for my $field (@fields) {
16 ok not(grep { not defined $_->{$field} } @$data), "all have $field";
17}
18
19done_testing;