Welcome to the Contract Tests with Pact course! In this course you will learn what contract tests are, when to apply them and how to set up your test framework with Pact. Topics discussed will cover:

  • Advantages of contract tests

  • How to set up a framework using pact-js

  • How to implement the test on your provider and consumer

  • Different types of matches you can perform with Pact

  • Best practices for implementing a contract test framework

  • Handling authentication and authorization

  • Analyzing test results and common issues

  • CI/CD integrations.

Pact supports a variety of languages but in this course we will focus on JavaScript. The concepts are similar regardless of the tech stack being used.