Operation Pact or: How I Learned to Stop Worrying and Love Contract Testing

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more

    Today I want to focus on practical examples, as much as possible close to real-world conditions. I encourage you to try it on your own to gain experience and see if these approaches are worth applying to your projects. We will use the realword project on GitHub, an Exemplary Medium.com clone powered by different frameworks and tools.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅 (by drakulavich)

    Consider the Makefile:

  • We will use ts-redux-react-realworld-example-app project which implements the front-end in TS for realword app using React/Redux.

  • pact-workshop-js

    Pact JS workshop - learn Pact in 60 minutes

    If you want to follow the same approach, I suggest you to check pact-workshop-js for better understanding.

  • ts-redux-react-realworld-example-app with pact tests (consumer)

  • Pact JVM

    JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

    Contract tests assert that inter-application messages conform to a shared understanding documented in a contract. Without contract testing, the only way to ensure that applications will work correctly together is by using expensive and brittle integration tests.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Running tests against a different repository (CI/CD)

    1 project | /r/devops | 3 Jun 2023
  • How to Share API Changes with Your Team

    1 project | dev.to | 4 Jul 2022
  • API contracts management - the best approach

    1 project | /r/softwarearchitecture | 5 Apr 2022
  • How do you test UI <-> API integration?

    1 project | /r/softwaretesting | 27 Jan 2022
  • Are test interdependencies normal in integration tests?

    1 project | /r/learnprogramming | 30 Dec 2021

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?