class TTY::TestPrompt

Used for initializing test cases

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method TTY::Prompt::new
# File lib/tty/test_prompt.rb, line 8
def initialize(options = {})
  @input  = StringIO.new
  @output = StringIO.new
  options.merge!({
    input: @input,
    output: @output,
    env: { "TTY_TEST" => true },
    enable_color: options.fetch(:enable_color) { true }
  })
  super(options)
end