From 16527c125c469451d810951ded0860294950a1f0 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Fri, 7 Nov 2014 17:36:52 -0500 Subject: [PATCH] 4024: Test that items_available takes filters into account. --- .../arvados/v1/collections_controller_test.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/services/api/test/functional/arvados/v1/collections_controller_test.rb b/services/api/test/functional/arvados/v1/collections_controller_test.rb index e5b17dd965..b46bfe8555 100644 --- a/services/api/test/functional/arvados/v1/collections_controller_test.rb +++ b/services/api/test/functional/arvados/v1/collections_controller_test.rb @@ -68,6 +68,18 @@ class Arvados::V1::CollectionsControllerTest < ActionController::TestCase assert_equal unique_uuids.count, resp['items'].count end + test "items.count == items_available with filters" do + authorize_with :active + get :index, { + limit: 100, + filters: [['uuid','=',collections(:foo_file).uuid]] + } + assert_response :success + assert_equal 1, assigns(:objects).length + assert_equal 1, json_response['items_available'] + assert_equal 1, json_response['items'].count + end + test "get index with limit=2 offset=99999" do # Assume there are not that many test fixtures. authorize_with :active -- 2.30.2