15781: Adds test proving that 'contains' does case-sensitive matching.
[arvados.git] / services / api / test / functional / arvados / v1 / filters_test.rb
index 738c18080f9f4e05857d054e09701c3db201af62..b30afd745345df01fdb986d8ead8b8c7ad2ab0c4 100644 (file)
@@ -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