summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorJay Mundrawala <jdmundrawala@gmail.com>2015-08-26 12:05:29 -0700
committerJay Mundrawala <jdmundrawala@gmail.com>2015-08-26 12:05:29 -0700
commit710da8c05f5c39c75864a918fb9cf159bba174c1 (patch)
tree0bbe7836e5b1852f0074d69df063472f4dc6cf69 /spec
parente1b14eacc2544794b0582dccd7ac5a5a563e4cce (diff)
downloadmixlib-shellout-710da8c05f5c39c75864a918fb9cf159bba174c1.tar.gz
Added comment for bugjdm/test
Diffstat (limited to 'spec')
-rw-r--r--spec/mixlib/shellout_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/mixlib/shellout_spec.rb b/spec/mixlib/shellout_spec.rb
index e0a99eb..1c5ce31 100644
--- a/spec/mixlib/shellout_spec.rb
+++ b/spec/mixlib/shellout_spec.rb
@@ -1075,6 +1075,16 @@ describe Mixlib::ShellOut do
let(:ruby_code) { "fd = File.for_fd(#{@test_file.to_i}) rescue nil; if fd; fd.seek(0); puts fd.read(5); end" }
it "should not see file descriptors of the parent" do
+ # The reason this test goes through the effor of writing out
+ # a file and checking the contents along side the presence of
+ # a file descriptor is because on Windows, we're seeing that
+ # a there is a file descriptor present, but it's not the same
+ # file. That means that if we just check for the presence of
+ # a file descriptor, the test would fail as that slot would
+ # have something.
+ #
+ # See https://github.com/chef/mixlib-shellout/pull/103
+ #
expect(stdout.chomp).not_to eql("hello")
end
end