PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/optimist-3.1.0/test/support/ |
| Server: Linux server1.ngambekcore.com 4.18.0-553.51.1.el8_10.x86_64 #1 SMP Wed Apr 30 04:00:07 EDT 2025 x86_64 IP: 159.198.77.92 |
| Dir : //opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/optimist-3.1.0/test/support/assert_helpers.rb |
module Minitest::Assertions
def assert_parses_correctly(parser, commandline, expected_opts,
expected_leftovers)
opts = parser.parse commandline
assert_equal expected_opts, opts
assert_equal expected_leftovers, parser.leftovers
end
def assert_stderr(str = nil, msg = nil)
msg = "#{msg}.\n" if msg
old_stderr, $stderr = $stderr, StringIO.new('')
yield
assert_match str, $stderr.string, msg if str
ensure
$stderr = old_stderr
end
def assert_stdout(str = nil, msg = nil)
msg = "#{msg}.\n" if msg
old_stdout, $stdout = $stdout, StringIO.new('')
yield
assert_match str, $stdout.string, msg if str
ensure
$stdout = old_stdout
end
# like assert raises, but if it does raise, it checks status
# NOTE: this does not ensure the exception is raised
def assert_system_exit *exp
msg = "#{exp.pop}.\n" if String === exp.last
status = exp.first
begin
yield
rescue SystemExit => e
assert_equal status, e.status {
exception_details(e, "#{msg}#{mu_pp(exp)} exception expected, not")
} if status
return true
end
flunk "#{msg}#{mu_pp(exp)} SystemExit expected but nothing was raised."
end
end