@@ -14,13 +14,14 @@ class PactVerificationFromBroker
14
14
# in parent scope, it will clash with these ones,
15
15
# so put an underscore in front of the name to be safer.
16
16
17
- attr_accessor :_provider_name , :_pact_broker_base_url , :_consumer_version_tags , :_provider_version_tags , :_basic_auth_options , :_enable_pending , :_verbose
17
+ attr_accessor :_provider_name , :_pact_broker_base_url , :_consumer_version_tags , :_provider_version_tags , :_basic_auth_options , :_enable_pending , :_include_wip_pacts_since , : _verbose
18
18
19
19
def initialize ( provider_name , provider_version_tags )
20
20
@_provider_name = provider_name
21
21
@_provider_version_tags = provider_version_tags
22
22
@_consumer_version_tags = [ ]
23
23
@_enable_pending = false
24
+ @_include_wip_pacts_since = nil
24
25
@_verbose = false
25
26
end
26
27
@@ -38,6 +39,10 @@ def enable_pending enable_pending
38
39
self . _enable_pending = enable_pending
39
40
end
40
41
42
+ def include_wip_pacts_since since
43
+ self . _include_wip_pacts_since = since
44
+ end
45
+
41
46
def verbose verbose
42
47
self . _verbose = verbose
43
48
end
@@ -57,7 +62,7 @@ def create_pact_verification
57
62
_provider_version_tags ,
58
63
_pact_broker_base_url ,
59
64
_basic_auth_options . merge ( verbose : _verbose ) ,
60
- { include_pending_status : _enable_pending }
65
+ { include_pending_status : _enable_pending , include_wip_pacts_since : _include_wip_pacts_since }
61
66
)
62
67
63
68
Pact . provider_world . add_pact_uri_source fetch_pacts
0 commit comments