From: Lucas Di Pentima Date: Wed, 19 Feb 2020 18:06:25 +0000 (-0300) Subject: 15781: Adds test proving that 'contains' does case-sensitive matching. X-Git-Tag: 2.1.0~292^2 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/1d922bf219f74efcd5fda01ed127f7ccae0790c4 15781: Adds test proving that 'contains' does case-sensitive matching. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- 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