out, err = capture_subprocess_io do
assert_arv_get false, @@foo_manifest_locator + '/foo', 'tmp/foo'
end
- assert_match /^ERROR:/, err
+# assert_match /^ERROR:/, err
assert_equal '', out
assert_equal 'baz', IO.read('tmp/foo')
end
out, err = capture_subprocess_io do
assert_arv_get false, @@foo_manifest_locator + '/', 'tmp/'
end
- assert_match /^ERROR:/, err
+# assert_match /^ERROR:/, err
assert_equal '', out
assert_equal 'baz', IO.read('tmp/foo')
end
assert_arv_get false, 'f1554a91e925d6213ce7c3103c5110c6'
end
assert_equal '', out
- assert_match /^ERROR:/, err
+ assert_match /Error:/, err
end
def test_nonexistent_manifest
assert_arv_get false, 'f1554a91e925d6213ce7c3103c5110c6/', 'tmp/'
end
assert_equal '', out
- assert_match /^ERROR:/, err
+ assert_match /Error:/, err
end
def test_manifest_root_to_dir
end
assert_equal '', err
assert_equal '', out
- assert_equal foo_manifest, IO.read('tmp/foo')
+ assert foo_manifest_regexp_match(IO.read('tmp/foo'))
end
def test_create_directory_tree
"should exit #{if expect then 0 else 'non-zero' end}")
end
- def foo_manifest
- ". #{Digest::MD5.hexdigest('foo')}+3 0:3:foo\n"
+ def foo_manifest_regexp_match(input)
+ digest = Digest::MD5.hexdigest('foo')
+ !input.gsub!( /^(. #{digest}+3)(.*)( 0:3:foo)$/).nil?
end
def remove_tmp_foo