X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a50278e3d0e26bb5d513d0af5da2fb559b112388..2c0c6e6ba25ec56bab8c224865a7979af577adaa:/sdk/cli/test/test_arv-keep-get.rb diff --git a/sdk/cli/test/test_arv-keep-get.rb b/sdk/cli/test/test_arv-keep-get.rb index 0e578b8fb4..b1f6bdf857 100644 --- a/sdk/cli/test/test_arv-keep-get.rb +++ b/sdk/cli/test/test_arv-keep-get.rb @@ -20,6 +20,14 @@ class TestArvKeepGet < Minitest::Test 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' @@ -132,7 +140,7 @@ class TestArvKeepGet < Minitest::Test assert_arv_get false, 'e796ab2294f3e48ec709ffa8d6daf58c' end assert_equal '', out - assert_match /Error:/, err + assert_match /ERROR:/, err end def test_nonexistent_manifest @@ -140,7 +148,7 @@ class TestArvKeepGet < Minitest::Test assert_arv_get false, 'acbd18db4cc2f85cedef654fccc4a4d8/', 'tmp/' end assert_equal '', out - assert_match /Error:/, err + assert_match /ERROR:/, err end def test_manifest_root_to_dir @@ -180,7 +188,7 @@ class TestArvKeepGet < Minitest::Test 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 @@ -190,7 +198,7 @@ class TestArvKeepGet < Minitest::Test 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