X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/248c7167e95d970b770c43102ee68cf1319973f7..5e3f6c9ad492c43044c88ebdc7eea6bdff667f46:/services/api/test/functional/arvados/v1/query_test.rb diff --git a/services/api/test/functional/arvados/v1/query_test.rb b/services/api/test/functional/arvados/v1/query_test.rb index dfa3b7fe77..fae9dc40c6 100644 --- a/services/api/test/functional/arvados/v1/query_test.rb +++ b/services/api/test/functional/arvados/v1/query_test.rb @@ -24,7 +24,7 @@ class Arvados::V1::QueryTest < ActionController::TestCase controller: 'logs', } assert_response :success - assert_equal('logs.event_type asc, logs.modified_at desc, logs.uuid', + assert_equal('logs.event_type asc, logs.modified_at desc, logs.uuid desc', assigns(:objects).order_values.join(', ')) end @@ -36,7 +36,7 @@ class Arvados::V1::QueryTest < ActionController::TestCase controller: 'logs', } assert_response :success - assert_equal('logs.modified_at asc, logs.uuid', + assert_equal('logs.modified_at asc, logs.uuid desc', assigns(:objects).order_values.join(', ')) end @@ -51,7 +51,7 @@ class Arvados::V1::QueryTest < ActionController::TestCase controller: 'logs', } assert_response :success - assert_equal('logs.modified_at asc, logs.event_type desc, logs.uuid', + assert_equal('logs.modified_at asc, logs.event_type desc, logs.uuid desc', assigns(:objects).order_values.join(', ')) end @@ -80,6 +80,16 @@ class Arvados::V1::QueryTest < ActionController::TestCase refute(json_response.has_key?('items_available')) end + test 'do not count items_available if count=none for group contents endpoint' do + @controller = Arvados::V1::GroupsController.new + authorize_with :active + get :contents, params: { + count: 'none', + } + assert_response(:success) + refute(json_response.has_key?('items_available')) + end + [{}, {count: nil}, {count: ''}, {count: 'exact'}].each do |params| test "count items_available if params=#{params.inspect}" do @controller = Arvados::V1::LinksController.new