Test Application Builder

Provides a simplified way to create test applications with in-memory implementations.

const app = await TestApplication.create()
.useInMemoryDefaults()
.build();

await app.start();
// Run tests
await app.stop();

Methods

  • Use in-memory defaults for testing

    Includes:

    • Awilix Container
    • Console Logger (error level only)

    Returns this

  • Add a custom plugin

    Parameters

    • plugin: Plugin
    • Optionalconfig: unknown

    Returns this