surpher/PactSwift

Task: Proof of concept using Pact plugins

Open

#116 opened on Jul 26, 2023

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Swift (19 forks)auto 404
good first issuehacktoberfesthelp wantedtechv2.x.x

Repository metrics

Stars
 (55 stars)
PR merge metrics
 (PR metrics pending)

Description

❕ Problem Statement

Pact supports plugins https://github.com/pact-foundation/pact-plugins.

💬 Task Description

Look into how to make use of it, prepare a plan, architecture and PR it.

📝 Notes

Branch off of https://github.com/surpher/PactSwift/tree/feat/v2.0.0

👩‍🔧 Technical Design Notes

From what's been seen in other Pact implementations it could look something like:

try builder
   .uponReceiving(...)
   .given(...)
   .usingPlugin(plugin_name) // <- This little diddy
   .withRequest(...) { ... }
   ...

🤝 Relationships

  • Other Related Issues:

Contributor guide