Relaxed tests for CPDEBUG mode

This commit is contained in:
Nobuyoshi Nakada 2019-10-23 01:05:14 +09:00
Родитель 1a80ee4573
Коммит 801a11d0ab
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4BC7D6DF58D8DF60
2 изменённых файлов: 6 добавлений и 4 удалений

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

@ -190,7 +190,8 @@ assert_equal %q{[10, main]}, %q{
}
%w[break next redo].each do |keyword|
assert_match %r"Can't escape from eval with #{keyword}\z", %{
assert_match %r"Can't escape from eval with #{keyword}\b", %{
STDERR.reopen(STDOUT)
begin
eval "0 rescue #{keyword}"
rescue SyntaxError => e

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

@ -146,15 +146,16 @@ assert_equal %q{131}, %q{
end
}
}
assert_equal %q{ok}, %q{
assert_match %r{Invalid retry}, %q{
STDERR.reopen(STDOUT)
begin
eval %q{
1.times{
retry
}
}
rescue SyntaxError
:ok
rescue SyntaxError => e
e.message
end
}
assert_equal %q{3}, %q{