зеркало из https://github.com/github/ruby.git
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:
Родитель
97c07d3487
Коммит
4969fb6282
|
@ -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?
|
||||
|
|
Загрузка…
Ссылка в новой задаче