refs #4926 #5072 Merge branch '4926-fix-imagesizes'
[arvados.git] / services / api / test / unit / collection_test.rb
index 16d041bea2e93a41eede051ade8dc87882936aa1..1386a25e749d99026527d58fe9c5cda82f232bc5 100644 (file)
@@ -81,4 +81,14 @@ class CollectionTest < ActiveSupport::TestCase
       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
 end