@nestjs/testing
- Version 11.0.8
- Published
- 35.7 kB
- 1 dependency
- MIT license
Install
npm i @nestjs/testing
yarn add @nestjs/testing
pnpm add @nestjs/testing
Overview
Nest - modern, fast, powerful node.js web framework (@testing)
Index
Classes
Interfaces
Type Aliases
Classes
class Test
class Test {}
method createTestingModule
static createTestingModule: ( metadata: ModuleMetadata, options?: TestingModuleOptions) => TestingModuleBuilder;
class TestingModule
class TestingModule extends NestApplicationContext {}
constructor
constructor( container: NestContainer, graphInspector: GraphInspector, contextModule: Module, applicationConfig: ApplicationConfig, scope?: Type<any>[]);
property graphInspector
protected readonly graphInspector: GraphInspector;
method createNestApplication
createNestApplication: { <T extends INestApplication = INestApplication>( httpAdapter: HttpServer | AbstractHttpAdapter, options?: NestApplicationOptions ): T; <T extends INestApplication = INestApplication>( options?: NestApplicationOptions ): T;};
method createNestMicroservice
createNestMicroservice: <T extends object>( options: NestMicroserviceOptions & T) => INestMicroservice;
class TestingModuleBuilder
class TestingModuleBuilder {}
constructor
constructor( metadataScanner: MetadataScanner, metadata: ModuleMetadata, options?: TestingModuleOptions);
method compile
compile: ( options?: Pick<NestApplicationContextOptions, 'snapshot' | 'preview'>) => Promise<TestingModule>;
method overrideFilter
overrideFilter: <T = any>(typeOrToken: T) => OverrideBy;
method overrideGuard
overrideGuard: <T = any>(typeOrToken: T) => OverrideBy;
method overrideInterceptor
overrideInterceptor: <T = any>(typeOrToken: T) => OverrideBy;
method overrideModule
overrideModule: (moduleToOverride: ModuleDefinition) => OverrideModule;
method overridePipe
overridePipe: <T = any>(typeOrToken: T) => OverrideBy;
method overrideProvider
overrideProvider: <T = any>(typeOrToken: T) => OverrideBy;
method setLogger
setLogger: (testingLogger: LoggerService) => this;
method useMocker
useMocker: (mocker: MockFactory) => TestingModuleBuilder;
Interfaces
interface OverrideBy
interface OverrideBy {}
property useClass
useClass: (metatype: any) => TestingModuleBuilder;
property useFactory
useFactory: (options: OverrideByFactoryOptions) => TestingModuleBuilder;
property useValue
useValue: (value: any) => TestingModuleBuilder;
interface OverrideByFactoryOptions
interface OverrideByFactoryOptions {}
Type Aliases
type MockFactory
type MockFactory = (token?: InjectionToken) => any;
type TestingModuleOptions
type TestingModuleOptions = Pick< NestApplicationContextOptions, 'moduleIdGeneratorAlgorithm'>;
Package Files (7)
Dependencies (1)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (4)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@nestjs/testing
.
- Markdown[](https://www.jsdocs.io/package/@nestjs/testing)
- HTML<a href="https://www.jsdocs.io/package/@nestjs/testing"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 2229 ms. - Missing or incorrect documentation? Open an issue for this package.