TestingModule

  
class TestingModule extends NestApplicationContext {
  constructor(container: NestContainer, graphInspector: GraphInspector, contextModule: Module, applicationConfig: ApplicationConfig, scope: Type<any>[] = [])
  protected graphInspector: GraphInspector
  createNestApplication<T extends INestApplication = INestApplication>(serverOrOptions: any, options?: NestApplicationOptions): T
  createNestMicroservice<T extends object>(options: any): INestMicroservice
}

Constructor


constructor(container: NestContainer, graphInspector: GraphInspector, contextModule: Module, applicationConfig: ApplicationConfig, scope: Type<any>[] = [])

Parameters

Option Type Description
container NestContainer
graphInspector GraphInspector
contextModule Module
applicationConfig ApplicationConfig
scope Type[]

Optional. Default is [].

Properties

Property Description
protected graphInspector: GraphInspector Read-only.

Methods

createNestApplication()


createNestApplication<T extends INestApplication = INestApplication>(httpAdapter: any, options?: NestApplicationOptions): T

Parameters

Option Type Description
httpAdapter any
options NestApplicationOptions

Optional. Default is undefined.

Returns

T


createNestApplication<T extends INestApplication = INestApplication>(options?: NestApplicationOptions): T

Parameters

Option Type Description
options NestApplicationOptions

Optional. Default is undefined.

Returns

T

createNestMicroservice()


createNestMicroservice<T extends object>(options: any): INestMicroservice

Parameters

Option Type Description
options any

Returns

INestMicroservice