lib/messages_comparator.rb in cucumber-compatibility-kit-9.1.1 vs lib/messages_comparator.rb in cucumber-compatibility-kit-9.1.2
- old
+ new
@@ -27,9 +27,11 @@
found_by_type = messages_by_type(found)
expected_by_type = messages_by_type(expected)
found_by_type.keys.each do |type|
compare_list(found_by_type[type], expected_by_type[type])
+ rescue StandardError => e
+ @all_errors << "Error whild comparing #{type}: #{e.message}"
end
end
def messages_by_type(messages)
by_type = Hash.new { |h, k| h[k] = [] }