6592: 4534: Re-enable integration tests, now that run-tests.sh brings up an API server.
[arvados.git] / sdk / cli / test / test_arv-get.rb
index a6bebfc69a36254e7bbd725e872bf46fcfb676e6..5e58014cbfa10d3b9b67a8b7cddca8b8676f646c 100644 (file)
@@ -58,7 +58,7 @@ class TestArvGet < Minitest::Test
     out, err = capture_subprocess_io do
       assert_arv_get false, @@foo_manifest_locator + '/foo', 'tmp/foo'
     end
-#    assert_match /^ERROR:/, err
+    assert_match /Local file tmp\/foo already exists/, err
     assert_equal '', out
     assert_equal 'baz', IO.read('tmp/foo')
   end
@@ -70,7 +70,7 @@ class TestArvGet < Minitest::Test
     out, err = capture_subprocess_io do
       assert_arv_get false, @@foo_manifest_locator + '/', 'tmp/'
     end
-#    assert_match /^ERROR:/, err
+    assert_match /Local file tmp\/foo already exists/, err
     assert_equal '', out
     assert_equal 'baz', IO.read('tmp/foo')
   end
@@ -129,7 +129,7 @@ class TestArvGet < Minitest::Test
 
   def test_nonexistent_block
     out, err = capture_subprocess_io do
-      assert_arv_get false, 'f1554a91e925d6213ce7c3103c5110c6'
+      assert_arv_get false, 'e796ab2294f3e48ec709ffa8d6daf58c'
     end
     assert_equal '', out
     assert_match /Error:/, err
@@ -137,7 +137,7 @@ class TestArvGet < Minitest::Test
 
   def test_nonexistent_manifest
     out, err = capture_subprocess_io do
-      assert_arv_get false, 'f1554a91e925d6213ce7c3103c5110c6/', 'tmp/'
+      assert_arv_get false, 'acbd18db4cc2f85cedef654fccc4a4d8/', 'tmp/'
     end
     assert_equal '', out
     assert_match /Error:/, err
@@ -200,7 +200,9 @@ class TestArvGet < Minitest::Test
     end
     assert_equal '', err
     assert_equal '', out
-    assert foo_manifest_regexp_match(IO.read('tmp/foo'))
+
+    digest = Digest::MD5.hexdigest('foo')
+    !(IO.read('tmp/foo')).gsub!( /^(. #{digest}+3)(.*)( 0:3:foo)$/).nil?
   end
 
   def test_create_directory_tree
@@ -240,11 +242,6 @@ class TestArvGet < Minitest::Test
                  "should exit #{if expect then 0 else 'non-zero' end}")
   end
 
-  def foo_manifest_regexp_match(input)
-    digest = Digest::MD5.hexdigest('foo')
-    !input.gsub!( /^(. #{digest}+3)(.*)( 0:3:foo)$/).nil?
-  end
-
   def remove_tmp_foo
     begin
       File.unlink('tmp/foo')