Sha256: e354f5915d714a0b2702a2acf7a868234d050764edf0a1ce002aff5fd3f39a2b

Contents?: true

Size: 760 Bytes

Versions: 111

Compression:

Stored size: 760 Bytes

Contents

namespace :pact do

  desc "Verifies the pact files configured in the pact_helper.rb against this service provider."
  task :verify do

    require 'pact/tasks/task_helper'

    include Pact::TaskHelper

    handle_verification_failure do
      execute_pact_verify
    end
  end

  desc "Verifies the pact at the given URI against this service provider."
  task 'verify:at', :pact_uri do | t, args |
    require 'term/ansicolor'
    require 'pact/tasks/task_helper'

    include Pact::TaskHelper

    abort(::Term::ANSIColor.red("Please provide a pact URI. eg. rake pact:verify:at[../my-consumer/spec/pacts/my_consumer-my_provider.json]")) unless args[:pact_uri]
    handle_verification_failure do
      execute_pact_verify args[:pact_uri]
    end
  end

end

Version data entries

111 entries across 111 versions & 2 rubygems

Version Path
pact-support-1.17.0 lib/tasks/pact.rake
pact-support-1.16.10 lib/tasks/pact.rake
pact-support-1.16.9 lib/tasks/pact.rake
pact-support-1.16.8 lib/tasks/pact.rake
pact-support-1.16.7 lib/tasks/pact.rake
pact-support-1.16.6 lib/tasks/pact.rake
pact-support-1.16.5 lib/tasks/pact.rake
pact-support-1.16.4 lib/tasks/pact.rake
pact-support-1.16.3 lib/tasks/pact.rake
pact-support-1.16.2 lib/tasks/pact.rake
pact-support-1.17.0.pre.rc2 lib/tasks/pact.rake
pact-support-1.17.0.pre.rc1 lib/tasks/pact.rake
pact-support-1.16.1 lib/tasks/pact.rake
pact-support-1.16.0 lib/tasks/pact.rake
pact-support-1.15.5 lib/tasks/pact.rake
pact-support-1.15.4 lib/tasks/pact.rake
pact-support-1.15.3 lib/tasks/pact.rake
pact-support-1.15.2 lib/tasks/pact.rake
pact-support-1.15.1 lib/tasks/pact.rake
pact-support-1.15.0 lib/tasks/pact.rake