X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/da51b9328abab2df757ed13eadc7c3557315094b..f91c73aba940adf1e9fbd530d102931af45a63c5:/services/api/test/functional/arvados/v1/keep_disks_controller_test.rb diff --git a/services/api/test/functional/arvados/v1/keep_disks_controller_test.rb b/services/api/test/functional/arvados/v1/keep_disks_controller_test.rb index 3ccfa055e7..2cda44f4e4 100644 --- a/services/api/test/functional/arvados/v1/keep_disks_controller_test.rb +++ b/services/api/test/functional/arvados/v1/keep_disks_controller_test.rb @@ -48,7 +48,7 @@ class Arvados::V1::KeepDisksControllerTest < ActionController::TestCase test "ping keep disk" do post :ping, { - uuid: keep_disks(:nonfull).uuid, + id: keep_disks(:nonfull).uuid, ping_secret: keep_disks(:nonfull).ping_secret, filesystem_uuid: keep_disks(:nonfull).filesystem_uuid } @@ -94,4 +94,32 @@ class Arvados::V1::KeepDisksControllerTest < ActionController::TestCase end end + test "search keep_disks by service_port with >= query" do + authorize_with :active + get :index, { + filters: [['service_port', '>=', 25107]] + } + assert_response :success + assert_equal true, assigns(:objects).any? + end + + test "search keep_disks by service_port with < query" do + authorize_with :active + get :index, { + filters: [['service_port', '<', 25107]] + } + assert_response :success + assert_equal false, assigns(:objects).any? + end + + test "search keep_disks with 'any' operator" do + authorize_with :active + get :index, { + where: { any: ['contains', 'o2t1q5w'] } + } + assert_response :success + found = assigns(:objects).collect(&:uuid) + assert_equal true, !!found.index('zzzzz-penuu-5w2o2t1q5wy7fhn') + end + end