Beignet API reference
    Preparing search index...

    Interface DatabaseTestSession<Database, Ctx>

    Active database fixture created by createDatabaseTestHarness(...).

    interface DatabaseTestSession<Database, Ctx> {
        ctx: Ctx;
        database: Database;
        close(): Promise<void>;
        reset(): Promise<void>;
        runSeeds(seeds?: readonly SeedDef<Ctx, string>[]): Promise<void>;
    }

    Type Parameters

    • Database
    • Ctx
    Index
    ctx: Ctx

    Context built from the database fixture for factories and seeds.

    database: Database

    App-owned database fixture returned by the harness create function.

    • Close and dispose this session.

      Returns Promise<void>

    • Reset factory sequences and the database fixture.

      Returns Promise<void>

    • Run the default harness seeds or an explicit seed list.

      Parameters

      Returns Promise<void>