Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 3.8 KB

LEARNING.md

File metadata and controls

19 lines (14 loc) · 3.8 KB

Learning Outcomes

Step Title Concept Covered Learning objectives Further Reading
step 1 Create our consumer before the Provider API even exists Consumer-driven design with Hexagonal Architecture
  • Understand use case
step 2 Write a Pact test for our consumer Consumer side pact test
  • Understand basic Consumer-side Pact concepts
  • Understand "Matchers" to avoid test data brittleness
  • Demonstrate that Pact tests are able to catch a class of integration problems
step 3 Create our Provider with Ports & Adapters in mind Hexagonal Architecture
  • Understand how to scaffold an provider application, with ports and adapters in mind
  • Highlight our area of interest for our Pact message verifications
  • TODO LINK
step 4 Verify the consumer pact with the Provider API Provider side pact test
  • Understand basic Provider-side Pact concepts
  • Place provider side testing in a broader testing context (e.g. where it fits on the pyramid)
  • TODO LINK

Further reading