spec/support/matchers.rb (11 lines of code) (raw):
require 'rspec/expectations'
RSpec::Matchers.define :include_fingerprint do |fingerprint|
match do |issues|
issues.any? { |i| i["fingerprint"] == fingerprint }
end
end
RSpec::Matchers.define :include_check do |cop_name|
match do |issues|
issues.any? { |i| i["check_name"] =~ /#{cop_name}$/ }
end
end