X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0acda438a00257099b07141f21ad18cf92f03355..338ab239adbc259d5cd070158b4e571925b9f81b:/sdk/ruby/test/test_collection.rb diff --git a/sdk/ruby/test/test_collection.rb b/sdk/ruby/test/test_collection.rb index e2a39bc5ed..288fd263fa 100644 --- a/sdk/ruby/test/test_collection.rb +++ b/sdk/ruby/test/test_collection.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 + require "arvados/collection" require "minitest/autorun" require "sdk_fixtures" @@ -381,6 +385,16 @@ class CollectionTest < Minitest::Test dst_coll.manifest_text) end + def test_copy_root_into_empty_collection + block = random_block(8) + src_coll = Arv::Collection.new(". #{block} 0:8:f1\n") + dst_coll = Arv::Collection.new() + dst_coll.cp_r("./", ".", src_coll) + assert_equal(". %s 0:8:f1\n" % + [block], + dst_coll.manifest_text) + end + def test_copy_empty_source_path_raises_ArgumentError(src="", dst="./s1") coll = Arv::Collection.new(SIMPLEST_MANIFEST) assert_raises(ArgumentError) do