зеркало из https://github.com/github/ruby.git
Migrate {assert,refute}_patch_exits for compatibility with Minitest5
This commit is contained in:
Родитель
7a2177ea50
Коммит
e5db3da9d3
|
@ -127,12 +127,6 @@ class Gem::TestCase < (defined?(Minitest::Test) ? Minitest::Test : MiniTest::Uni
|
|||
assert_equal expected.sort, loaded.sort if expected
|
||||
end
|
||||
|
||||
# TODO: move to minitest
|
||||
def assert_path_exists(path, msg = nil)
|
||||
msg = message(msg) { "Expected path '#{path}' to exist" }
|
||||
assert File.exist?(path), msg
|
||||
end
|
||||
|
||||
def assert_directory_exists(path, msg = nil)
|
||||
msg = message(msg) { "Expected path '#{path}' to be a directory" }
|
||||
assert_path_exists path
|
||||
|
@ -226,12 +220,6 @@ class Gem::TestCase < (defined?(Minitest::Test) ? Minitest::Test : MiniTest::Uni
|
|||
end
|
||||
end
|
||||
|
||||
# TODO: move to minitest
|
||||
def refute_path_exists(path, msg = nil)
|
||||
msg = message(msg) { "Expected path '#{path}' to not exist" }
|
||||
refute File.exist?(path), msg
|
||||
end
|
||||
|
||||
def scan_make_command_lines(output)
|
||||
output.scan(/^#{Regexp.escape make_command}(?:[[:blank:]].*)?$/)
|
||||
end
|
||||
|
|
|
@ -446,6 +446,16 @@ module MiniTest
|
|||
assert caught, message(msg) { default }
|
||||
end
|
||||
|
||||
def assert_path_exists(path, msg = nil)
|
||||
msg = message(msg) { "Expected path '#{path}' to exist" }
|
||||
assert File.exist?(path), msg
|
||||
end
|
||||
|
||||
def refute_path_exists(path, msg = nil)
|
||||
msg = message(msg) { "Expected path '#{path}' to not exist" }
|
||||
refute File.exist?(path), msg
|
||||
end
|
||||
|
||||
##
|
||||
# Captures $stdout and $stderr into strings:
|
||||
#
|
||||
|
|
Загрузка…
Ссылка в новой задаче