Skip to main content

Get Started

Learn how to install Suites, configure the testing environment, and write the first automated test suite.

In This Section

Prerequisites

The following requirements must be met:

  • Framework - NestJS, InversifyJS, or plain TypeScript classes with constructor injection
  • Testing library - Jest, Vitest, or Sinon
Framework Flexibility

Suites supports the IoC principle through multiple implementations.

Currently: dependency injection frameworks (NestJS, InversifyJS) via TestBed, or any TypeScript code via mock()/stub().

For those new to Suites:

  1. Why Suites? - Explore what Suites provides
  2. Installation - Set up the environment
  3. Quick Start - Write the first test
  4. Guides - Learn testing patterns