Testing booking
Last updated
Last updated
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.
In order to run tests, you must first have implemented:
Booking (Implementing booking).
Some or all of the OpenActive Test Interface.
The Datasets Endpoints are needed if using .
The Actions Endpoint are needed if any of the actions are required to test features that you have implemented.
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.
Work through each of the steps in this guide, by following the "Next" button below.