From 1b17bd3e8fd5999e16e6fcdfe7834bbca905e3e4 Mon Sep 17 00:00:00 2001 From: eregon Date: Sun, 29 Oct 2017 16:18:50 +0000 Subject: Fix spec which can fail if the pipe is closed before flushing in the subprocess git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- spec/ruby/core/io/popen_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/ruby/core/io/popen_spec.rb b/spec/ruby/core/io/popen_spec.rb index 45bb0e2cab..2d60c4c0f7 100644 --- a/spec/ruby/core/io/popen_spec.rb +++ b/spec/ruby/core/io/popen_spec.rb @@ -23,6 +23,7 @@ describe "IO.popen" do it "raises IOError when writing a read-only pipe" do @io = IO.popen(ruby_cmd('puts "foo"'), "r") lambda { @io.write('foo') }.should raise_error(IOError) + @io.read.should == "foo\n" end end -- cgit v1.2.3