# File lib/vlad_test_case.rb, line 38 def popen4 *command @commands << command @input = StringIO.new out = StringIO.new @output.shift.to_s err = StringIO.new @error.shift.to_s raise if block_given? status = self.action ? self.action[command.join(' ')] : 0 Process.expected Status.new(status) return 42, @input, out, err end