From 8446b81929d3a1c3ef2dd24d5d93802add1791dc Mon Sep 17 00:00:00 2001 From: Matt Wrock Date: Fri, 11 Sep 2015 15:04:02 -0700 Subject: prevent shellout from attempting to execute a directory on windows --- spec/mixlib/shellout/windows_spec.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'spec') diff --git a/spec/mixlib/shellout/windows_spec.rb b/spec/mixlib/shellout/windows_spec.rb index 118be75..dd8a80b 100644 --- a/spec/mixlib/shellout/windows_spec.rb +++ b/spec/mixlib/shellout/windows_spec.rb @@ -170,6 +170,7 @@ describe 'Mixlib::ShellOut::Windows', :windows_only do allow(ENV).to receive(:[]).with('COMSPEC').and_return('C:\Windows\system32\cmd.exe') allow(File).to receive(:executable?).and_return(false) allow(File).to receive(:executable?).with(executable_path).and_return(true) + allow(File).to receive(:directory?).and_return(false) end it 'should return with full path with extension' do @@ -180,6 +181,7 @@ describe 'Mixlib::ShellOut::Windows', :windows_only do before do # File.executable? returns true for directories allow(File).to receive(:executable?).with(cmd).and_return(true) + allow(File).to receive(:directory?).with(cmd).and_return(true) end it 'should return with full path with extension' do -- cgit v1.2.1