Test that command line --backtrace-limit overrides RUBYOPT

Co-authored-by: Tom Stuart <hi@tomstu.art>
This commit is contained in:
Nobuyoshi Nakada 2023-07-13 18:12:26 +01:00
parent 72a3bb7edc
commit 125b4461df

View File

@ -84,6 +84,9 @@ class TestRubyOptions < Test::Unit::TestCase
/^\t \.{3} \d+ levels\.{3}\n/])
assert_kind_of(Integer, Thread::Backtrace.limit)
assert_in_out_err(%w(--backtrace-limit=1), "p Thread::Backtrace.limit", ['1'], [])
env = {"RUBYOPT" => "--backtrace-limit=5"}
assert_in_out_err([env], "p Thread::Backtrace.limit", ['5'], [])
assert_in_out_err([env, "--backtrace-limit=1"], "p Thread::Backtrace.limit", ['1'], [])
end
def test_warning