MCPcopy Create free account
hub / github.com/zenstackhq/zenstack / getTestDbProvider

Function getTestDbProvider

packages/testtools/src/client.ts:22–28  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

20import { loadDocumentWithPlugins } from './utils';
21
22export function getTestDbProvider() {
23 const val = process.env['TEST_DB_PROVIDER'] ?? 'sqlite';
24 if (!['sqlite', 'postgresql', 'mysql'].includes(val!)) {
25 throw new Error(`Invalid TEST_DB_PROVIDER value: ${val}`);
26 }
27 return val as 'sqlite' | 'postgresql' | 'mysql';
28}
29
30export const TEST_PG_CONFIG = {
31 host: process.env['TEST_PG_HOST'] ?? 'localhost',

Callers 9

getDefaultPreludeFunction · 0.90
pull.test.tsFile · 0.90
zod.test.tsFile · 0.90
createTestClientFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected