UNPKG

pgsql-test

Version:

pgsql-test offers isolated, role-aware, and rollback-friendly PostgreSQL environments for integration tests — giving developers realistic test coverage without external state pollution

13 lines (12 loc) 370 B
import { PgConfig, PgTestConnectionOptions } from "@launchql/types"; import { DbAdmin } from "../admin"; import { PgTestClient } from "../test-client"; export interface SeedContext { connect: PgTestConnectionOptions; admin: DbAdmin; config: PgConfig; pg: PgTestClient; } export interface SeedAdapter { seed(ctx: SeedContext): Promise<void> | void; }