@@ -6,20 +6,21 @@ module Provider
66 module VerificationResults
77 class PublishAll
88
9- def self . call pact_sources , test_results_hash
10- new ( pact_sources , test_results_hash ) . call
9+ def self . call pact_sources , test_results_hash , options = { }
10+ new ( pact_sources , test_results_hash , options ) . call
1111 end
1212
13- def initialize pact_sources , test_results_hash
13+ def initialize pact_sources , test_results_hash , options = { }
1414 @pact_sources = pact_sources
1515 @test_results_hash = test_results_hash
16+ @options = options
1617 end
1718
1819 def call
1920 verification_results . collect do | ( pact_source , verification_result ) |
2021 published = false
2122 begin
22- published = Publish . call ( pact_source , verification_result )
23+ published = Publish . call ( pact_source , verification_result , { verbose : options [ :verbose ] } )
2324 ensure
2425 print_after_verification_notices ( pact_source , verification_result , published )
2526 end
@@ -42,7 +43,7 @@ def print_after_verification_notices(pact_source, verification_result, published
4243 end
4344 end
4445
45- attr_reader :pact_sources , :test_results_hash
46+ attr_reader :pact_sources , :test_results_hash , :options
4647 end
4748 end
4849 end
0 commit comments