From 1d922bf219f74efcd5fda01ed127f7ccae0790c4 Mon Sep 17 00:00:00 2001 From: Lucas Di Pentima Date: Wed, 19 Feb 2020 15:06:25 -0300 Subject: [PATCH] 15781: Adds test proving that 'contains' does case-sensitive matching. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- services/api/test/fixtures/collections.yml | 2 +- services/api/test/functional/arvados/v1/filters_test.rb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/services/api/test/fixtures/collections.yml b/services/api/test/fixtures/collections.yml index 84c3559939..1581039bb3 100644 --- a/services/api/test/fixtures/collections.yml +++ b/services/api/test/fixtures/collections.yml @@ -1000,7 +1000,7 @@ collection_with_list_prop_even: manifest_text: ". 37b51d194a7513e45b56f6524f2d51f2+3 0:3:bar\n" name: collection with list property with even values properties: - listprop: [elem2, 4, elem6] + listprop: [elem2, 4, elem6, ELEM8] collection_with_listprop_elem1: uuid: zzzzz-4zz18-listpropelem1 diff --git a/services/api/test/functional/arvados/v1/filters_test.rb b/services/api/test/functional/arvados/v1/filters_test.rb index 738c18080f..b30afd7453 100644 --- a/services/api/test/functional/arvados/v1/filters_test.rb +++ b/services/api/test/functional/arvados/v1/filters_test.rb @@ -176,6 +176,8 @@ class Arvados::V1::FiltersTest < ActionController::TestCase ['listprop', '=', 'elem1', [:collection_with_listprop_elem1], [:collection_with_list_prop_odd]], ['listprop', 'contains', 5, [:collection_with_list_prop_odd], [:collection_with_list_prop_even, :collection_with_listprop_elem1]], ['listprop', 'contains', 'elem2', [:collection_with_list_prop_even], [:collection_with_list_prop_odd, :collection_with_listprop_elem1]], + ['listprop', 'contains', 'ELEM2', [], [:collection_with_list_prop_even]], + ['listprop', 'contains', 'elem8', [], [:collection_with_list_prop_even]], ['listprop', 'contains', 4, [:collection_with_list_prop_even], [:collection_with_list_prop_odd, :collection_with_listprop_elem1]], ].each do |prop, op, opr, inc, ex| test "jsonb filter properties.#{prop} #{op} #{opr})" do -- 2.30.2