Sha256: 5242b21a315a1f552b7dbe2802e281c3b3c0dd4bd4e67c67dacc6c327867ac83
Contents?: true
Size: 708 Bytes
Versions: 1
Compression:
Stored size: 708 Bytes
Contents
module Pact module Consumer class MissingInteractionsGet include RackRequestHelper def initialize name, logger, interaction_list @name = name @logger = logger @interaction_list = interaction_list end def match? env env['REQUEST_PATH'].start_with?('/number_of_missing_interactions') && env['REQUEST_METHOD'] == 'GET' end def respond env number_of_missing_interactions = @interaction_list.missing_interactions.size @logger.info "Number of missing interactions for mock \"#{@name}\" = #{number_of_missing_interactions}" [200, {}, ["#{number_of_missing_interactions}"]] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pact-1.0.10 | lib/pact/consumer/mock_service/missing_interactions_get.rb |