Sha256: 06f8c770ca702fd8f2bb6e20f7a10b846a2a6c356991cc336d93b52b0369b5d3

Contents?: true

Size: 370 Bytes

Versions: 4

Compression:

Stored size: 370 Bytes

Contents

require 'pact/consumer/mock_service/candidate_interactions'

module Pact
  module Consumer
    class ExpectedInteractions < Array

      def find_candidate_interactions actual_request
        CandidateInteractions.new(
          select do | interaction |
            interaction.request.matches_route? actual_request
          end
        )
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pact-mock_service-0.2.4 lib/pact/consumer/mock_service/expected_interactions.rb
pact-mock_service-0.2.3 lib/pact/consumer/mock_service/expected_interactions.rb
pact-mock_service-0.2.3.pre.rc2 lib/pact/consumer/mock_service/expected_interactions.rb
pact-mock_service-0.2.3.pre.rc1 lib/pact/consumer/mock_service/expected_interactions.rb