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
TypeScript
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;
}