assert_match /^usage:/, err
end
+ def test_get_version
+ out, err = capture_subprocess_io do
+ assert_arv_get '--version'
+ end
+ assert_empty(out, "STDOUT not expected: '#{out}'")
+ assert_match(/[0-9]+\.[0-9]+\.[0-9]+/, err, "Version information incorrect: '#{err}'")
+ end
+
def test_help
out, err = capture_subprocess_io do
assert_arv_get '-h'
end
assert_equal "#{Digest::MD5.hexdigest('foo')} ./foo\n", err
assert_equal '', out
- assert_equal false, File.exists?('tmp/foo')
+ assert_equal false, File.exist?('tmp/foo')
end
def test_sha1_nowrite
end
assert_equal "#{Digest::SHA1.hexdigest('foo')} ./foo\n", err
assert_equal '', out
- assert_equal false, File.exists?('tmp/foo')
+ assert_equal false, File.exist?('tmp/foo')
end
def test_block_to_file