Merge branch '17217-collection-signatures' into main
[arvados.git] / services / api / test / functional / arvados / v1 / collections_controller_test.rb
index 2c9470d9729455b347cb40438792640ae944b784..6c923ff38d96b8b64e4b8fa8ad83b13b3b29eefc 100644 (file)
@@ -1403,4 +1403,18 @@ EOS
     assert_response :success
     assert_equal col.version, json_response['version'], 'Trashing a collection should not create a new version'
   end
+
+  ["storage_classes_desired", "storage_classes_confirmed"].each do |attr|
+    test "filter collections by #{attr}" do
+      authorize_with(:active)
+      get :index, params: {
+            filters: [[attr, "=", '["default"]']]
+          }
+      assert_response :success
+      assert_not_equal 0, json_response["items"].length
+      json_response["items"].each do |c|
+        assert_equal ["default"], c[attr]
+      end
+    end
+  end
 end