Clean intermediate source file in `TestMJIT#test_jit_failure` (#6994)

This commit is contained in:
Nobuyoshi Nakada 2022-12-23 06:06:31 +09:00 коммит произвёл GitHub
Родитель 7e8fa06022
Коммит dc8c5bafcf
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 8 добавлений и 6 удалений

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

@ -1197,13 +1197,15 @@ class TestMJIT < Test::Unit::TestCase
end
def test_jit_failure
_, err = eval_with_jit("#{<<~"begin;"}\n#{<<~"end;"}", call_threshold: 2, verbose: 1)
begin;
2.times do
class A
_, err = Dir.mktmpdir("jit_test_jit_failure") do |dir|
eval_with_jit({"TMPDIR"=>dir}, "#{<<~"begin;"}\n#{<<~"end;"}", call_threshold: 2, verbose: 1)
begin;
2.times do
class A
end
end
end
end;
end;
end
assert_match(/^MJIT warning: .+ unsupported instruction: defineclass/, err)
end