Testing booking
Testing your booking system is essential and leads to two important outcomes:
It checks that your system meets OpenActive standards, works smoothly, and avoids common issues.
It gives you a certificate showing you meet these standards, which will encourage others to integrate with your system, leading to more bookings.
Prerequisites for testing
In order to run tests, you must first have implemented:
Booking (Implementing booking).
Some or all of the OpenActive Test Interface.
The Actions Endpoint are needed if any of the actions are required to test features that you have implemented.
Test Suite Overview
The OpenActive Test Suite consists of two key components:
openactive-broker-microservice - harvests feeds and provides an interface to extract specific items from the feeds.
openactive-integration-tests - a suite of Jest integration tests that exercise an Open Booking API implementation.
What to do
Work through each of the steps in this guide, by following the "Next" button below.
Last updated