diff options
author | Thom May <thom@may.lt> | 2018-04-11 10:52:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-11 10:52:01 +0100 |
commit | ee7cf0e98d4012373a4dc55c14635d78fe8ea2b0 (patch) | |
tree | 2d1d3db50d491e75fa5faf0b2315c589d2de4523 /spec | |
parent | 7c754a5ebdc3a66e028783dbc15ec616f876e2f9 (diff) | |
download | mixlib-log-ee7cf0e98d4012373a4dc55c14635d78fe8ea2b0.tar.gz |
Add appveyor config (#36)
Add appveyor config
Signed-off-by: Thom May <thom@may.lt>
Diffstat (limited to 'spec')
-rw-r--r-- | spec/mixlib/log_spec.rb | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/spec/mixlib/log_spec.rb b/spec/mixlib/log_spec.rb index 60da408..d96c29d 100644 --- a/spec/mixlib/log_spec.rb +++ b/spec/mixlib/log_spec.rb @@ -174,9 +174,10 @@ RSpec.describe Mixlib::Log do ObjectSpace.each_object(File) do |f| opened_files_count_before += 1 unless f.closed? end - Logit.init("/tmp/logger.log") - Logit.init("/tmp/logger.log") - Logit.init("/tmp/logger.log") + name = File.join(Dir.tmpdir, "logger.log") + Logit.init(name) + Logit.init(name) + Logit.init(name) opened_files_count_after = 0 ObjectSpace.each_object(File) do |f| opened_files_count_after += 1 unless f.closed? @@ -189,15 +190,16 @@ RSpec.describe Mixlib::Log do ObjectSpace.each_object(File) do |f| opened_files_count_before += 1 unless f.closed? end - file = File.open("/tmp/logger.log") - Logit.init(file) - Logit.init(file) - Logit.init(file) - opened_files_count_after = 0 - ObjectSpace.each_object(File) do |f| - opened_files_count_after += 1 unless f.closed? + Tempfile.open("chef-test-log") do |file| + Logit.init(file) + Logit.init(file) + Logit.init(file) + opened_files_count_after = 0 + ObjectSpace.each_object(File) do |f| + opened_files_count_after += 1 unless f.closed? + end + expect(opened_files_count_after).to eq(opened_files_count_before + 1) end - expect(opened_files_count_after).to eq(opened_files_count_before + 1) end it "should return nil from its logging methods" do |