Skip to content

Suites

A unit-testing framework for TypeScript backends working with inversion of control and dependency injection

Get Started • Why Suites? • Guides • API Reference

Suites works with projects using: NestJS (Official), InversifyJS (Official), Vitest, Jest, Sinon, and more

Among others, Suites is used by companies like: Monday.com, Lemonade, Balance, Harmonya

Features

👩‍💻 Declarative

One function call creates fully-typed, isolated test environments. Suites auto-generates all mocks and wires dependencies automatically. No manual setup, no type casts, no boilerplate.

✅ Type-Safe

Generate type-safe mocks bound to implementations. Eliminate broken tests after refactors, silent runtime failures, and manual type casting.

🔄 Refactoring Confidence

Change constructors, add dependencies, refactor classes - tests adapt automatically. Skip manual mock updates. Catch breaking changes at compile time, not runtime.

✨ AI Ready

One canonical pattern teaches AI agents the entire API. Coding agents like Claude Code and Cursor write correct tests in a single pass with 95% less context consumption compared to manual mocking patterns.

Pinned Loading

  1. suites suites Public

    A unit testing framework for TypeScript backends working with inversion of control and dependency injection

    TypeScript 547 20

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…