MCPcopy
hub / github.com/promptfoo/promptfoo / registerTestDatabaseClient

Function registerTestDatabaseClient

src/database/testing.ts:27–31  ·  view source on GitHub ↗
(client: TestDatabaseClient)

Source from the content-addressed store, hash-verified

25}
26
27export async function registerTestDatabaseClient(client: TestDatabaseClient): Promise<void> {
28 await enqueueTestDatabaseOperation(() => {
29 getTestDatabaseClients().add(client);
30 });
31}
32
33export function unregisterTestDatabaseClient(client: TestDatabaseClient): void {
34 (globalThis as TestDatabaseGlobal)[TEST_DATABASE_CLIENTS_KEY]?.delete(client);

Callers 2

isolation.test.tsFile · 0.90
getDbFunction · 0.90

Calls 3

getTestDatabaseClientsFunction · 0.85
addMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…