User `warn` method instead `STDERR.puts` to correctly check error in tests

See http://stackoverflow.com/questions/34351144/minitest-assert-output-incorrect-check-for-stderr
about this
This commit is contained in:
Pavel Lobashov 2015-12-18 16:40:24 +03:00
parent 9dd0912fcb
commit 73a35d4515
1 changed files with 1 additions and 1 deletions

View File

@ -564,7 +564,7 @@ module Zip
def set_time(binary_dos_date, binary_dos_time)
@time = ::Zip::DOSTime.parse_binary_dos_format(binary_dos_date, binary_dos_time)
rescue ArgumentError
STDERR.puts 'Invalid date/time in zip entry' if ::Zip.warn_invalid_date
warn 'Invalid date/time in zip entry' if ::Zip.warn_invalid_date
end
def create_file(dest_path, _continue_on_exists_proc = proc { Zip.continue_on_exists_proc })