Get Started
Learn how to install Suites, configure the testing environment, and write the first automated test suite.
In This Section
- Why Suites? - Compare with manual mocking and explore what Suites provides
- Installation - Install and configure Suites
- Quick Start - Write the first test in 5 minutes
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().
Recommended Path
For those new to Suites:
- Why Suites? - Explore what Suites provides
- Installation - Set up the environment
- Quick Start - Write the first test
- Guides - Learn testing patterns