summaryrefslogtreecommitdiff
path: root/spec/unit/mixin/command_spec.rb
diff options
context:
space:
mode:
authorThom May <thom@chef.io>2018-03-16 13:45:16 +0000
committerThom May <thom@chef.io>2018-03-16 13:45:16 +0000
commitdb580f8a4e22539f4e5fd186258d31bf477c9933 (patch)
tree3837557d0906556e4eb9db1f506f3c5eb3897a3f /spec/unit/mixin/command_spec.rb
parentb83b791299578d935abfe7ad12b05c781e8d9805 (diff)
downloadohai-tm/inject_log.tar.gz
mechanical conversion of debug to tracetm/inject_log
Signed-off-by: Thom May <thom@chef.io>
Diffstat (limited to 'spec/unit/mixin/command_spec.rb')
-rw-r--r--spec/unit/mixin/command_spec.rb19
1 files changed, 11 insertions, 8 deletions
diff --git a/spec/unit/mixin/command_spec.rb b/spec/unit/mixin/command_spec.rb
index 4fc656b1..96cb9fb2 100644
--- a/spec/unit/mixin/command_spec.rb
+++ b/spec/unit/mixin/command_spec.rb
@@ -28,7 +28,10 @@ describe Ohai::Mixin::Command, "shell_out" do
let(:options) { windows? ? { timeout: 30 } : { timeout: 30, env: { "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" } } }
+ let(:logger) { instance_double("Mixlib::Log::Child", trace: nil, debug: nil, warn: nil) }
+
before(:each) do
+ allow(Ohai::Mixin::Command).to receive(:logger).and_return(logger)
allow(Ohai::Mixin::Command).to receive(:name).and_return(plugin_name)
@original_env = ENV.to_hash
ENV.clear
@@ -53,7 +56,7 @@ describe Ohai::Mixin::Command, "shell_out" do
to receive(:exitstatus).
and_return(256)
- expect(Ohai::Log).to receive(:debug).
+ expect(logger).to receive(:trace).
with("Plugin OSSparkleDream: ran 'sparkle-dream --version' and returned 256")
Ohai::Mixin::Command.shell_out(cmd)
@@ -71,8 +74,8 @@ describe Ohai::Mixin::Command, "shell_out" do
to receive(:run_command).
and_raise(Errno::ENOENT, "sparkle-dream")
- expect(Ohai::Log).
- to receive(:debug).
+ expect(logger).
+ to receive(:trace).
with("Plugin OSSparkleDream: ran 'sparkle-dream --version' and failed " \
"#<Errno::ENOENT: No such file or directory - sparkle-dream>")
@@ -92,8 +95,8 @@ describe Ohai::Mixin::Command, "shell_out" do
to receive(:run_command).
and_raise(Mixlib::ShellOut::CommandTimeout)
- expect(Ohai::Log).
- to receive(:debug).
+ expect(logger).
+ to receive(:trace).
with("Plugin OSSparkleDream: ran 'sparkle-dream --version' and timed " \
"out after 30 seconds")
@@ -118,7 +121,7 @@ describe Ohai::Mixin::Command, "shell_out" do
to receive(:exitstatus).
and_return(256)
- expect(Ohai::Log).to receive(:debug).
+ expect(logger).to receive(:trace).
with("Plugin OSSparkleDream: ran 'sparkle-dream --version' and returned 256")
Ohai::Mixin::Command.shell_out(cmd, options)
@@ -135,8 +138,8 @@ describe Ohai::Mixin::Command, "shell_out" do
to receive(:run_command).
and_raise(Mixlib::ShellOut::CommandTimeout)
- expect(Ohai::Log).
- to receive(:debug).
+ expect(logger).
+ to receive(:trace).
with("Plugin OSSparkleDream: ran 'sparkle-dream --version' and timed " \
"out after 10 seconds")