1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

fix TestInputMethod

* test/irb/test_context.rb (TestInputMethod#initialize): fix typos
  and increment `line_no` only when not reaching the end.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2018-05-12 09:09:23 +00:00
parent 97c07d3487
commit 4969fb6282

View file

@ -7,16 +7,16 @@ require 'rubygems' if defined?(Gem)
module TestIRB
class TestContext < Test::Unit::TestCase
class TestInputMethod < ::IRB::InputMethod
attr_reader :line, :line_no
attr_reader :list, :line_no
def initialize(list = [])
super("test")
@line_no = 0
@line = list
@list = list
end
def gets
@list[@line_no.tap {@line_no += 1}]
@list[@line_no]&.tap {@line_no += 1}
end
def eof?