InternalAdd a provider override (internal use by ProviderOverrideBuilder)
Compile the testing module
Creates the Application, applies overrides, initializes, and returns TestingModule. The ModuleRegistry handles all module registrations automatically.
Promise
Override a provider with a custom implementation
Returns a ProviderOverrideBuilder for specifying the override type.
The injection token to override
ProviderOverrideBuilder for chaining useValue/useClass/useFactory
Merge additional environment bindings
Partial environment to merge
This builder for chaining
Builder for creating test modules with provider overrides
Provides a NestJS-style fluent API for configuring test modules. Supports all ModuleOptions properties (imports, providers, controllers, consumers, jobs).
Example: Basic usage
Example: Provider override
Example: Full ModuleOptions