Sha256: dcecec92e547be84e1c9bfdfedffc02a953a57df2ead9898ce099a5c1d55cf67

Contents?: true

Size: 474 Bytes

Versions: 25

Compression:

Stored size: 474 Bytes

Contents

require 'test/unit'
require 'highline/import'
require 'highline/simulate'

class SimulatorTest < Test::Unit::TestCase
  def setup
    input     = StringIO.new
    output    = StringIO.new
    $terminal = HighLine.new(input, output)
  end

  def test_simulator
    HighLine::Simulate.with('Bugs Bunny', '18') do
      name = ask('What is your name?')

      assert_equal 'Bugs Bunny', name

      age = ask('What is your age?')

      assert_equal '18', age
    end
  end
end

Version data entries

25 entries across 25 versions & 4 rubygems

Version Path
brakeman-4.0.1 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-4.0.1.pre1 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-4.0.0 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.7.2 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.7.1 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.7.0 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.6.2 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.6.1 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.6.0 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.5.0 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.4.1 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.4.0 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.3.5 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.3.4 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.3.3 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
windows-pr-1.2.5 vendor/bundle/ruby/2.2.0/gems/win32-api-1.6.0-universal-mingw32/vendor/bundle/ruby/2.2.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.3.2 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
win32-api-1.6.0-universal-mingw32 vendor/bundle/ruby/2.2.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.3.1 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb
brakeman-3.3.0 bundle/ruby/2.3.0/gems/highline-1.7.8/test/tc_simulator.rb