Sha256: 91ca7b6d2a82557ecc2a722890d9d79caa59f127be70560aff1a886c80933f75
Contents?: true
Size: 772 Bytes
Versions: 11
Compression:
Stored size: 772 Bytes
Contents
require 'pact/consumer/mock_service/mock_service_administration_endpoint' module Pact module Consumer class MissingInteractionsGet < MockServiceAdministrationEndpoint include RackRequestHelper def initialize name, logger, interaction_list super name, logger @interaction_list = interaction_list end def request_path '/interactions/missing' end def 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, {}, [{size: number_of_missing_interactions}.to_json]] end end end end
Version data entries
11 entries across 11 versions & 2 rubygems