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

Version Path
adhearsion-2.0.0.beta1 features/support/aruba_helper.rb
adhearsion-2.0.0.alpha3 features/support/aruba_helper.rb
adhearsion-2.0.0.alpha2 features/support/aruba_helper.rb
adhearsion-2.0.0.alpha1 features/support/aruba_helper.rb