diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2020-08-25 12:37:18 -0700 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2020-08-25 12:37:18 -0700 |
commit | 483a5295873a411a36357a6d02ad725e1e15008d (patch) | |
tree | 06bd2214b9d0329aeecb780e469b7f5659efb981 | |
parent | a8abf9260b74ab6f316a717380eb727aaa758184 (diff) | |
download | ohai-483a5295873a411a36357a6d02ad725e1e15008d.tar.gz |
fix specs
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
-rw-r--r-- | spec/unit/mixin/shell_out_spec.rb | 4 |
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 |