class Pact::VerificationTask

def rake_task

def rake_task
  namespace :pact do
    desc "Verify provider against the consumer pacts for #{name}"
    task "verify:#{name}" do |t, args|
      require 'pact/tasks/task_helper'
      exit_statuses = pact_spec_configs.collect do | config |
        Pact::TaskHelper.execute_pact_verify config[:uri], config[:pact_helper], rspec_opts
      end
      Pact::TaskHelper.handle_verification_failure do
        exit_statuses.count{ | status | status != 0 }
      end
    end
  end
end