UNPKG

supabase-test

Version:

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

14 lines (13 loc) 395 B
import { PgTestConnectionOptions } from '@launchql/types'; import { PgConfig } from 'pg-env'; 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; }