Skip to content

Introduction

This section contains everything regarding testing for Integrates’ backend. It explains the types of tests that are used and why we use them. We run the following tests:

  • Unit tests: Individually test functions, classes and other low level components of the application. These tests give a stronger sense of the code.
  • Functional tests: Test GraphQL API endpoints. Resolvers, mutations and subscriptions are included. These test give a stronger sense of the API.
  • End to end tests: Test the entire application by accessing the front end and running the most typical interactions a client does. These tests give a stronger sense of the application.