Stratal API Reference
    Preparing search index...

    Interface TestingModuleConfig

    Configuration for creating a testing module

    Extends ModuleOptions to support all module properties like NestJS.

    const module = await Test.createTestingModule({
    imports: [RegistrationModule, GeoModule],
    providers: [{ provide: MOCK_TOKEN, useValue: mockValue }],
    controllers: [TestController],
    }).compile()
    interface TestingModuleConfig {
        consumers?: Constructor[];
        controllers?: Constructor[];
        env?: Partial<StratalEnv>;
        imports?: (ModuleClass<object> | DynamicModule)[];
        jobs?: Constructor[];
        logging?: { formatter?: "json" | "pretty"; level?: LogLevel };
        providers?: Provider<object>[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    consumers?: Constructor[]
    controllers?: Constructor[]
    env?: Partial<StratalEnv>

    Optional environment overrides

    imports?: (ModuleClass<object> | DynamicModule)[]
    jobs?: Constructor[]
    logging?: { formatter?: "json" | "pretty"; level?: LogLevel }

    Logging configuration. Defaults: level=ERROR, formatter='json'

    providers?: Provider<object>[]