+ assert c.file_names
+ assert_match /veryverylongfilename0000000000001.txt/, c.file_names
+ assert_match /veryverylongfilename0000000000002.txt/, c.file_names
+ if !gets_truncated
+ assert_match /blurfl/, c.file_names
+ assert_match /subdir1/, c.file_names
+ end
+ 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