Sha256: 6fabdece1025d871672c5eed09a10f2e263962d65a72b4e9c4f89754ce229645
Contents?: true
Size: 501 Bytes
Versions: 4
Compression:
Stored size: 501 Bytes
Contents
module Aruba module Api # output() blocks for stderr and stdout it seems def assert_partial_output_interactive(expected) unescape(_read_interactive).include?(unescape(expected)) ? true : false end def _read_interactive @interactive.read_stdout(@aruba_keep_ansi) end end class Process def read_stdout(keep_ansi) wait_for_io do @process.io.stdout.flush content = filter_ansi(open(@out.path).read, keep_ansi) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems