should remove pathname.
This commit is contained in:
Koichi Sasada 2020-01-29 01:26:51 +09:00
Родитель 650f152d2f
Коммит 534536c7cc
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -974,10 +974,12 @@ $stderr = $stdout; raise "\x82\xa0"') do |outs, errs, status|
t.puts "require '#{basename}'"
t.close
$LOAD_PATH.push(File.dirname(t))
warning = capture_warning_warn {require basename}
warning = capture_warning_warn {
assert require(basename)
}
ensure
$LOAD_PATH.pop
$LOADED_FEATURES.delete(t)
$LOADED_FEATURES.delete(t.path)
end
assert_equal(1, warning.size)
assert_match(/circular require/, warning.first)