Changeset 3836
- Timestamp:
- 07/27/10 19:39:01 (2 years ago)
- Files:
-
- trunk/node/lib/Munin/Node/SpoolReader.pm (modified) (1 diff)
- trunk/node/t/munin_node_spoolreader.t (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/node/lib/Munin/Node/SpoolReader.pm
r3835 r3836 103 103 104 104 105 sub _cat_file106 {107 my ($filename) = @_;108 109 my $fh = IO::File->new($filename, '<') or return;110 111 my $return_str = '';112 while (my $line = <$fh>) {113 chomp($line);114 # Remove any "." or empty line115 next if ($line eq '' || $line eq '.');116 $return_str .= $line . "\n";117 }118 119 return $return_str;120 }121 122 123 105 1; 124 106 trunk/node/t/munin_node_spoolreader.t
r3833 r3836 3 3 use strict; 4 4 5 use Test::More tests => 20;5 use Test::More tests => 18; 6 6 use Test::LongString; 7 7 … … 240 240 } 241 241 242 243 ### _cat_file244 {245 my $dir = tempdir(CLEANUP => 1);246 my $reader = Munin::Node::SpoolReader->new(spooldir => $dir);247 248 open my $blah, '>', "$dir/blah" or die "Unable to create blah file: $!";249 print $blah "rubbish\n.\n";250 close $blah;251 252 is(Munin::Node::SpoolReader::_cat_file("$dir/blah"), "rubbish\n", 'Read contents of file');253 254 is(Munin::Node::SpoolReader::_cat_file("$dir/absent"), undef, 'Missing file just returns undef');255 }256
