X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/981c7264123f24a1873f2692a72f012ac43e726b..fefce5e8e133a8fa064bbcdf31d85d41dc4a6729:/services/api/test/unit/collection_test.rb diff --git a/services/api/test/unit/collection_test.rb b/services/api/test/unit/collection_test.rb index 25ab6cd684..59f9d3d41a 100644 --- a/services/api/test/unit/collection_test.rb +++ b/services/api/test/unit/collection_test.rb @@ -112,9 +112,19 @@ class CollectionTest < ActiveSupport::TestCase results = Collection.where("#{Collection.full_text_tsvector} @@ to_tsquery(?)", "#{search_filters}") if expect_results - assert_equal true, results.length>0, "No results found for '#{search_filter}'" + refute_empty results else - assert_equal 0, results.length, "Found #{results.length} results for '#{search_filter}'" + assert_empty results + end + end + end + + [0, 2, 4, nil].each do |ask| + test "replication_desired reports #{ask or 2} if redundancy is #{ask}" do + act_as_user users(:active) do + c = collections(:collection_owned_by_active) + c.update_attributes redundancy: ask + assert_equal (ask or 2), c.replication_desired end end end