Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

13 lines (11 sloc) 0.397 kB
shared_examples_for "a command that does not block" do
it 'does not block if the command outputs a lot of data' do
garbage_file = Tempfile.new("garbage")
10.times{ garbage_file.write("A" * 1024 * 1024) }
Timeout::timeout(5) do
output = subject.call("cat '#{garbage_file.path}'")
$?.exitstatus.should == 0
output.length.should == 10 * 1024 * 1024
end
end
end
Jump to Line
Something went wrong with that request. Please try again.