reecetech / pactman

Pact management (mocking, generation and verification)
Other
90 stars 37 forks source link

Is there support for services that communicate via event streams/message queues? #56

Open doktor500 opened 5 years ago

doktor500 commented 5 years ago

The docs say that PACT specification V3 is supported, but I can't find examples on how to use it for integrations between services that are not based on HTTP.

Is this functionality currently supported?

richard-reece commented 5 years ago

Sorry that's not been implemented because I just don't know (from the spec) how it should be implemented, and haven't had time to research how the JVM implementation does it.

campellcl commented 3 years ago

@doktor500 You are referring to "Message Pacts" which can be found implemented in the pact-foundation's JavaScript serverless example. I've been going back-and-forth with the pact-foundation's core maintainers on this. They themselves do not currently support "Message Pacts" in pact-foundation/pact-python (the official python version of Pact). This has been a pain point for our dev team. But this issue is essentially a duplicate of #68. See that thread for discussion.

@richard-reece consider closing this and marking as duplicate of #68?