aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--spec/models/exim_log_spec.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/models/exim_log_spec.rb b/spec/models/exim_log_spec.rb
index c10100d36..48dc9876e 100644
--- a/spec/models/exim_log_spec.rb
+++ b/spec/models/exim_log_spec.rb
@@ -54,5 +54,11 @@ describe EximLog do
EximLog.load_file("/var/log/exim4/exim-mainlog-2012-10-10")
ir.exim_logs.count.should == 2
end
+
+ it "easily handles gzip compress log files" do
+ File.should_not_receive(:open)
+ Zlib::GzipReader.should_receive(:open).with("/var/log/exim4/exim-mainlog-2012-10-10.gz").and_return([])
+ EximLog.load_file("/var/log/exim4/exim-mainlog-2012-10-10.gz")
+ end
end
end