MCPcopy Create free account
hub / github.com/DeepNotesApp/DeepNotes / getTestModuleBuilder

Function getTestModuleBuilder

packages/@stdlib/nestjs/src/index.ts:202–218  ·  view source on GitHub ↗
(
  moduleClass: NestModule,
  controllerClass: Type<T>,
  providers?: Provider[],
)

Source from the content-addressed store, hash-verified

200// Testing
201
202export function getTestModuleBuilder<T>(
203 moduleClass: NestModule,
204 controllerClass: Type<T>,
205 providers?: Provider[],
206) {
207 const moduleInfo = getModuleInfo(moduleClass);
208
209 const moduleProviders = moduleInfo.providers?.slice() ?? [];
210
211 const moduleBuilder = Test.createTestingModule({
212 imports: [JwtModule],
213 controllers: [controllerClass],
214 providers: [...moduleProviders, ...(providers ?? [])],
215 });
216
217 return moduleBuilder;
218}
219
220export async function getTestController<T>(
221 moduleClass: NestModule,

Callers 1

getTestControllerFunction · 0.85

Calls 1

getModuleInfoFunction · 0.85

Tested by

no test coverage detected