lib/jsi/schema/validation/contains.rb in jsi-0.7.0 vs lib/jsi/schema/validation/contains.rb in jsi-0.8.0

- old
+ new

@@ -8,10 +8,10 @@ # An array instance is valid against "contains" if at least one of its elements is valid against # the given schema. if result_builder.instance.respond_to?(:to_ary) results = {} result_builder.instance.each_index do |i| - results[i] = result_builder.child_subschema_validate(['contains'], [i]) + results[i] = result_builder.child_subschema_validate(i, ['contains']) end result_builder.validate( results.values.any?(&:valid?), 'instance array does not contain any items valid against `contains` schema value', keyword: 'contains',