Suppress method redefinition warnings

This commit is contained in:
Nobuyoshi Nakada 2019-06-30 09:55:50 +09:00
Родитель 5f736d4319
Коммит cc68084652
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4BC7D6DF58D8DF60
2 изменённых файлов: 3 добавлений и 1 удалений

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

@ -464,12 +464,13 @@ class TestISeq < Test::Unit::TestCase
RUBY
iseq_bin = iseq.to_binary
iseq = ISeq.load_from_binary(iseq_bin)
lines = []
TracePoint.new(tracepoint_type){|tp|
next unless tp.path == filename
lines << tp.lineno
}.enable{
ISeq.load_from_binary(iseq_bin).eval
EnvUtil.suppress_warning {iseq.eval}
}
lines

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

@ -269,6 +269,7 @@ class TestPrime < Test::Unit::TestCase
end
ensure
class << Integer
remove_method :sqrt
alias_method :sqrt, :org_sqrt
remove_method :org_sqrt
end