summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2020-08-25 12:37:18 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2020-08-25 12:37:18 -0700
commit483a5295873a411a36357a6d02ad725e1e15008d (patch)
tree06bd2214b9d0329aeecb780e469b7f5659efb981
parenta8abf9260b74ab6f316a717380eb727aaa758184 (diff)
downloadohai-483a5295873a411a36357a6d02ad725e1e15008d.tar.gz
fix specs
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
-rw-r--r--spec/unit/mixin/shell_out_spec.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/unit/mixin/shell_out_spec.rb b/spec/unit/mixin/shell_out_spec.rb
index 3a49745c..1b3dac51 100644
--- a/spec/unit/mixin/shell_out_spec.rb
+++ b/spec/unit/mixin/shell_out_spec.rb
@@ -31,13 +31,15 @@ describe Ohai::Mixin::ShellOut, "shell_out" do
if windows?
{ timeout: timeout }
else
+ # this just replicates the behavior of default_paths in chef-utils
+ default_paths = ( [ ENV['PATH'] ? ENV['PATH'].split(':').reverse : nil, RbConfig::CONFIG["bindir"] ].uniq.reverse + [ "/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin" ] ).compact.uniq.join(":")
{
timeout: timeout,
environment: {
"LANG" => "en_US.UTF-8",
"LANGUAGE" => "en_US.UTF-8",
"LC_ALL" => "en_US.UTF-8",
- "PATH" => [ "/bin", "/sbin", "/usr/bin", "/usr/sbin", "/usr/local/bin", "/usr/local/sbin", RbConfig::CONFIG["bindir"] ].uniq.reverse.join(":"),
+ "PATH" => default_paths,
},
}
end