This commit is contained in:
Takashi Kokubun 2023-02-01 21:47:45 -08:00 коммит произвёл GitHub
Родитель 4d82e94200
Коммит 1c5bd01363
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -1334,4 +1334,16 @@ class TestEnumerable < Test::Unit::TestCase
assert_equal([], @obj.filter_map { nil })
assert_instance_of(Enumerator, @obj.filter_map)
end
def test_ruby_svar
klass = Class.new do
include Enumerable
def each
%w(bar baz).each{|e| yield e}
end
end
svars = []
klass.new.grep(/(b.)/) { svars << $1 }
assert_equal(["ba", "ba"], svars)
end
end